ServiceAuthorizationBehavior 클래스

정의

서비스 권한 부여 동작과 관련된 속성을 제공합니다.

public ref class ServiceAuthorizationBehavior sealed : System::ServiceModel::Description::IServiceBehavior
public sealed class ServiceAuthorizationBehavior : System.ServiceModel.Description.IServiceBehavior
type ServiceAuthorizationBehavior = class
    interface IServiceBehavior
Public NotInheritable Class ServiceAuthorizationBehavior
Implements IServiceBehavior
상속
ServiceAuthorizationBehavior
구현

설명

권한 부여는 서비스 수준 및 작업 수준에서 적용됩니다. 이 클래스는 서비스 수준의 권한 부여와 관련된 속성을 포함합니다.

생성자

ServiceAuthorizationBehavior()

ServiceAuthorizationBehavior 클래스의 새 인스턴스를 초기화합니다.

속성

ExternalAuthorizationPolicies

외부 권한 부여 정책의 컬렉션을 가져오거나 설정합니다.

ImpersonateCallerForAllOperations

서비스에서 지원하는 모든 작업에 대해 가장을 수행할지 여부를 나타내는 값을 가져오거나 설정합니다.

ImpersonateOnSerializingReply

서비스가 serialize하는 회신에 대해 가장을 수행하는지 여부를 나타내는 값을 가져오거나 설정합니다.

PrincipalPermissionMode

주체 권한 모드를 가져오거나 설정합니다.

RoleProvider

사용자 지정 역할 공급자를 가져오거나 설정합니다.

ServiceAuthorizationManager

서비스 인증 관리자를 가져오거나 설정합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ShouldSerializeExternalAuthorizationPolicies()

ExternalAuthorizationPolicies 속성이 기본값에서 변경되었으며 이를 serialize해야 하는지 여부를 나타내는 값을 반환합니다.

ShouldSerializeServiceAuthorizationManager()

ServiceAuthorizationManager 속성이 기본값에서 변경되었으며 이를 serialize해야 하는지 여부를 나타내는 값을 반환합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

계약 구현을 지원하는 사용자 지정 데이터를 바인딩 요소에 전달하는 기능을 제공합니다.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

디스패치 동작을 추가하여 바인딩을 구성하는 명시적 인터페이스를 정의합니다.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

서비스 호스트와 서비스 설명을 검사하여 서비스가 성공적으로 실행될 수 있는지 확인하는 기능을 제공합니다.

적용 대상