다음을 통해 공유


ServiceSecurityContext 생성자

정의

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

오버로드

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

정책 개체의 컬렉션을 사용하여 ServiceSecurityContext 클래스의 새 인스턴스를 초기화합니다.

ServiceSecurityContext(AuthorizationContext)

지정된 인증 매개 변수를 사용하여 ServiceSecurityContext 클래스의 새 인스턴스를 초기화합니다.

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

지정된 인증 매개 변수 및 정책 컬렉션을 사용하여 ServiceSecurityContext 클래스의 새 인스턴스를 초기화합니다.

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

정책 개체의 컬렉션을 사용하여 ServiceSecurityContext 클래스의 새 인스턴스를 초기화합니다.

public:
 ServiceSecurityContext(System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public ServiceSecurityContext (System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.ServiceSecurityContext : System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

매개 변수

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

인증 정책이 포함된 IAuthorizationPolicy 형식의 ReadOnlyCollection<T>입니다.

설명

이 생성자는 기본 정책 연결 엔진을 사용합니다.

적용 대상

ServiceSecurityContext(AuthorizationContext)

지정된 인증 매개 변수를 사용하여 ServiceSecurityContext 클래스의 새 인스턴스를 초기화합니다.

public:
 ServiceSecurityContext(System::IdentityModel::Policy::AuthorizationContext ^ authorizationContext);
public ServiceSecurityContext (System.IdentityModel.Policy.AuthorizationContext authorizationContext);
new System.ServiceModel.ServiceSecurityContext : System.IdentityModel.Policy.AuthorizationContext -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationContext As AuthorizationContext)

매개 변수

authorizationContext
AuthorizationContext

권한 정보가 포함된 AuthorizationContext입니다.

설명

일반적으로 이 생성자는 애플리케이션이 고유한 정책 연결 엔진을 실행하여 AuthorizationContext를 만드는 시나리오에 사용합니다. 기본 정책 엔진의 경우에는 IAuthorizationPolicy의 컬렉션을 매개 변수로 사용하는 생성자를 사용합니다.

적용 대상

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

지정된 인증 매개 변수 및 정책 컬렉션을 사용하여 ServiceSecurityContext 클래스의 새 인스턴스를 초기화합니다.

public:
 ServiceSecurityContext(System::IdentityModel::Policy::AuthorizationContext ^ authorizationContext, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public ServiceSecurityContext (System.IdentityModel.Policy.AuthorizationContext authorizationContext, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.ServiceSecurityContext : System.IdentityModel.Policy.AuthorizationContext * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationContext As AuthorizationContext, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

매개 변수

authorizationContext
AuthorizationContext

권한 설정이 포함된 AuthorizationContext입니다.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

인증 정책이 포함된 IAuthorizationPolicy 형식의 ReadOnlyCollection<T>입니다.

적용 대상