- 프로젝트 만들기
- 개체 및 변수 참조
- 프로젝트 확장
세션 속성 읽기 또는 수정
세션 사용자 및 세션 로케일을 변경할 수 있습니다. 사용자 변경 이벤트에서 메서드를 실행할 수도 있습니다.
- 세션 사용자를 변경하려면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
- 이전 사용자 노드를 나타냅니다.
의견을 작성 부탁드립니다.