AuthenticationService 클래스
현재 사용자를 인증, 로드 및 저장하는 서비스의 기본 클래스를 제공합니다.
네임스페이스: System.ServiceModel.DomainServices.Client.ApplicationServices
어셈블리: system.servicemodel.domainservices.client.dll의 System.ServiceModel.DomainServices.Client
사용법
‘사용 방법
Dim instance As AuthenticationService
구문
‘선언
Public MustInherit Class AuthenticationService
Implements INotifyPropertyChanged
public abstract class AuthenticationService : INotifyPropertyChanged
public ref class AuthenticationService abstract : INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged
설명
이 추상 기본 클래스는 Login, Logout, LoadUser 및 SaveUser를 비동기 작업으로 노출합니다. 또한 IsBusy 및 User를 포함하여 바인딩될 수 있는 많은 속성을 제공합니다.
이 클래스 구현은 여러 개의 추상 템플릿 메서드를 사용하여 완전히 다른 보기를 갖게 됩니다. 이러한 메서드는 비동기 결과 패턴을 따르며 각 작업에 대한 Begin/End 쌍에 표시됩니다. 필요에 따라 각 작업에 대한 cancel 메서드를 구현할 수도 있습니다.
인증 서비스 구현의 전체 예제는 Walkthrough: Using Authentication Service with Silverlight Navigation Application을 참조하십시오.
상속 계층
System.Object
System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationService
System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.
플랫폼
개발 플랫폼
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000
대상 플랫폼
참고 항목
참조
AuthenticationService 멤버
System.ServiceModel.DomainServices.Client.ApplicationServices 네임스페이스