Lire ou modifier les propriétés de session

Vous pouvez modifier les paramètres régionaux de la session et l'utilisateur de la session. Vous pouvez également exécuter des méthodes lors d'un événement de changement d’utilisateur.
  • Pour modifier l’utilisateur de la session, utilisez
    Session.ChangeUser
    pour authentifier un autre utilisateur dans la session. Le nom d’utilisateur et le mot de passe sont transmis en tant qu’arguments
    bool ChangeUser(string username, string password);
    .
  • Pour modifier les paramètres régionaux de la session, créez un tableau de chaînes en utilisant la syntaxe
    new string[]
    .
    IMPORTANT: Assurez-vous de créer un tableau. La session nécessite des paramètres régionaux de substitution.
    Cet exemple illustre comment définir les paramètres régionaux sur l'anglais international et l'italien.
    Session.LocaleIds = new string[] {"en-US", "it-IT"};
  • Pour exécuter des méthodes lors de l'événement de changement d'utilisateur, utilisez le gestionnaire d'événements
    UserChange
    fourni par la classe
    Session
    .
    IMPORTANT: Annulez toujours l'abonnement dans la méthode
    Stop()
    pour éviter une fuite de mémoire.
    Cet exemple illustre comment exécuter la méthode
    Session_UserChange
    à chaque changement d’utilisateur, jusqu’à l’annulation de l’abonnement.
    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; }
    La méthode génère un journal contenant le nouvel utilisateur
    BrowseName
    .
    Le type de données
    UserChangeEventArgs
    est une classe qui affiche les propriétés suivantes :
    newUser
    Représente les nouveaux nœuds d'utilisateur.
    oldUser
    Représente les anciens nœuds d'utilisateur.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.