Leer o modificar las propiedades de la sesión

Puede cambiar la configuración regional y el usuario de la sesión. También puede ejecutar métodos en el evento de cambio de usuario.
  • Para cambiar el usuario de la sesión, utilice
    Session.ChangeUser
    para autenticar otro usuario en la sesión. El nombre de usuario y la contraseña se pasan como argumentos
    bool ChangeUser(string username, string password);
    .
  • Para cambiar la configuración regional de la sesión, cree una tabla de cadena mediante la sintaxis
    new string[]
    .
    IMPORTANTE: Asegúrese de crear una tabla. La sesión requiere una configuración regional de reserva.
    Este ejemplo ilustra cómo se establece la configuración regional en inglés internacional e italiano.
    Session.LocaleIds = new string[] {"en-US", "it-IT"};
  • Para ejecutar métodos en el evento de cambio de usuario, utilice el controlador de eventos
    UserChange
    proporcionado por la clase
    Session
    .
    IMPORTANTE: Cancele siempre la suscripción en el método
    Stop()
    para evitar una fuga de memoria.
    Este ejemplo muestra cómo se debe ejecutar el método
    Session_UserChange
    en cada cambio de usuario, hasta la cancelación de la suscripción.
    public override void Start() { Session.UserChange += Session_UserChange; } private void Session_UserChange(object sender, UserChangeEventArgs e) { Log.Info(e.newUser.BrowseName); } public override void Stop() { Session.UserChange -= Session_UserChange; }
    El método genera un registro que contiene el
    BrowseName
    del nuevo usuario
    El tipo de datos
    UserChangeEventArgs
    es una clase que muestra estas propiedades:
    newUser
    Representa los nodos de usuario nuevos.
    oldUser
    Representa los nodos de usuario antiguos.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.