读取或修改会话属性

可以更改会话用户和会话区域设置。还可以在用户更改事件中运行方法。
  • 要更改会话用户,请使用
    Session.ChangeUser
    对会话中的其他用户进行身份身份。用户名和密码作为参数
    bool ChangeUser(string username, string password);
    传递。
  • 要更改会话区域设置,请使用
    new string[]
    语法创建字符串数组。
    重要提示: 请务必创建数组。会话需要回退区域设置。
    以下示例说明如何将区域设置配置为国际英语和意大利语。
    Session.LocaleIds = new string[] {"en-US", "it-IT"};
  • 要在用户更改事件中运行方法,请使用由
    Session
    类提供的
    UserChange
    事件处理程序。
    重要提示: 为了避免内存泄露,始终在
    Stop()
    方法中取消订阅。
    以下示例说明如何在每次更改用户时执行
    Session_UserChange
    方法,直到订阅被取消为止。
    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; }
    该方法将生成一个日志,其中包含新用户的
    BrowseName
    UserChangeEventArgs
    数据类型是显示以下属性的类:
    newUser
    表示新用户节点。
    oldUser
    表示旧用户节点。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈