AuthenticationService 멤버

현재 사용자를 인증, 로드 및 저장하는 서비스의 기본 클래스를 제공합니다.

다음 표에는 AuthenticationService 유형으로 제공되는 멤버의 목록이 나와 있습니다.

보호됨 생성자

  이름 설명
  AuthenticationService AuthenticationService 클래스의 새 인스턴스를 초기화합니다.

위쪽

공개 속성

(보호됨 속성 참고)

  이름 설명
public property IsBusy 비동기 작업이 진행 중인지 여부를 나타내는 값을 가져옵니다.
public property IsLoadingUser 비동기 LoadUser 작업이 진행 중인지 여부를 나타내는 값을 가져옵니다.
public property IsLoggingIn 비동기 Login 작업이 진행 중인지 여부를 나타내는 값을 가져옵니다.
public property IsLoggingOut 비동기 Logout 작업이 진행 중인지 여부를 나타내는 값을 가져옵니다.
public property IsSavingUser 비동기 SaveUser 작업이 진행 중인지 여부를 나타내는 값을 가져옵니다.
public property User 인증된 사용자를 나타내는 보안 주체를 가져옵니다.

위쪽

보호됨 속성

  이름 설명
protected property SupportsCancellation 이 인증 구현에서 취소를 지원하는지 여부를 나타내는 값을 가져옵니다.

위쪽

공개 메서드

(보호됨 메서드 참고)

  이름 설명
public method Equals  오버로드되었습니다. (Object에서 상속됨)
public method GetHashCode  (Object에서 상속됨)
public method GetType  (Object에서 상속됨)
public method LoadUser 오버로드되었습니다. 서버에서 인증된 사용자를 비동기적으로 로드합니다.
public method Login 오버로드되었습니다.  
public method Logout 오버로드되었습니다.  
public methodstatic ReferenceEquals  (Object에서 상속됨)
public method SaveUser 오버로드되었습니다.  
public method ToString  (Object에서 상속됨)

위쪽

보호됨 메서드

  이름 설명
protected method BeginLoadUser 비동기 LoadUser 작업을 시작합니다.
protected method BeginLogin 비동기 Login 작업을 시작합니다.
protected method BeginLogout 비동기 Logout 작업을 시작합니다.
protected method BeginSaveUser 비동기 SaveUser 작업을 시작합니다.
protected method CancelLoadUser 비동기 LoadUser 작업을 취소합니다.
protected method CancelLogin 비동기 Login 작업을 취소합니다.
protected method CancelLogout 비동기 Logout 작업을 취소합니다.
protected method CancelSaveUser 비동기 SaveUser 작업을 취소합니다.
protected method CreateDefaultUser 기본 사용자를 만듭니다.
protected method EndLoadUser 비동기 LoadUser 작업을 끝냅니다.
protected method EndLogin 비동기 Login 작업을 끝냅니다.
protected method EndLogout 비동기 Logout 작업을 끝냅니다.
protected method EndSaveUser 비동기 SaveUser 작업을 끝냅니다.
protected method Finalize  (Object에서 상속됨)
protected method MemberwiseClone  (Object에서 상속됨)
protected method OnPropertyChanged PropertyChanged 이벤트를 발생시킵니다.
protected method RaisePropertyChanged 지정된 속성에 대해 PropertyChanged 이벤트를 발생시킵니다.

위쪽

공개 이벤트

  이름 설명
public event LoggedIn 새 사용자가 성공적으로 로그인한 경우 발생합니다.
public event LoggedOut 사용자가 성공적으로 로그아웃한 경우 발생합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
  System.ComponentModel.INotifyPropertyChanged.PropertyChanged  

위쪽

참고 항목

참조

AuthenticationService 클래스
System.ServiceModel.DomainServices.Client.ApplicationServices 네임스페이스