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, LoadUserSaveUser를 비동기 작업으로 노출합니다. 또한 IsBusyUser를 포함하여 바인딩될 수 있는 많은 속성을 제공합니다.

이 클래스 구현은 여러 개의 추상 템플릿 메서드를 사용하여 완전히 다른 보기를 갖게 됩니다. 이러한 메서드는 비동기 결과 패턴을 따르며 각 작업에 대한 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 네임스페이스