Share via


UserBase 클래스

보안 주체 값을 클라이언트에 전달하는 사용자 엔터티의 기본 클래스 역할을 합니다.

네임스페이스: System.ServiceModel.DomainServices.Server.ApplicationServices
어셈블리: system.servicemodel.domainservices.server.dll의 System.ServiceModel.DomainServices.Server

사용법

‘사용 방법
Dim instance As UserBase

구문

‘선언
Public MustInherit Class UserBase
    Implements IUser, IPrincipal, IIdentity
public abstract class UserBase : IUser, IPrincipal, IIdentity
public ref class UserBase abstract : IUser, IPrincipal, IIdentity
public abstract class UserBase implements IUser, IPrincipal, 
    IIdentity
public abstract class UserBase implements IUser, IPrincipal, 
    IIdentity

설명

이 클래스는 AuthenticationBase와 함께 사용되며, AuthenticationBase 클래스를 확장하는 모든 도메인 서비스에 대해 생성된 도메인 컨텍스트에 보안 주체 값의 serialization을 지원할 속성을 제공합니다. 또한 공유 권한 부여 시나리오에서 사용하기 위해 IPrincipalIIdentity 인터페이스를 통해 이러한 값을 제공합니다.

상속 계층

System.Object
  System.ServiceModel.DomainServices.Server.ApplicationServices.UserBase

스레드 보안

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.

플랫폼

개발 플랫폼

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000

대상 플랫폼

참고 항목

참조

UserBase 멤버
System.ServiceModel.DomainServices.Server.ApplicationServices 네임스페이스