세션 속성 읽기 또는 수정

세션 속성 읽기 또는 수정

세션 사용자 및 세션 로케일을 변경할 수 있습니다. 사용자 변경 이벤트에서 메서드를 실행할 수도 있습니다.
  • 세션 사용자를 변경하려면
    Session.ChangeUser
    를 사용하여 세션에서 다른 사용자를 인증합니다. 사용자 이름과 암호는
    bool ChangeUser(string username, string password);
    인수로 전달됩니다.
  • 세션 로케일을 변경하려면
    new string[]
    구문을 사용하여 문자열 배열을 만듭니다.
    중요: 배열을 만들어야 합니다. 세션에는 폴백 로케일이 필요합니다.
    이 예제는 로케일을 국제 영어로 설정하는 방법을 보여 줍니다.
    Session.LocaleId = "en-US";
  • 사용자 변경 이벤트에서 메서드를 실행하려면
    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
    이전 사용자 노드를 나타냅니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal