다음을 통해 공유


ExtendedProtectionPolicy 생성자

정의

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

오버로드

ExtendedProtectionPolicy(PolicyEnforcement)

확장 보호 정책을 적용할 시기를 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
사용되지 않음.

ExtendedProtectionPolicy를 채우는 데 필요한 데이터가 들어 있는 SerializationInfo 개체에서 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

확장 보호 정책을 적용할 시기와 사용할 CBT(채널 바인딩 토큰)를 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

확장된 보호 정책을 적용할 시기, 정책에 따라 적용되는 보호 종류 및 클라이언트의 SPN과 일치 여부를 비교하는 데 사용되는 사용자 지정 SPN(서비스 공급자 이름) 목록을 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

확장된 보호 정책을 적용할 시기, 정책에 따라 적용되는 보호 종류 및 클라이언트의 SPN과 일치 여부를 비교하는 데 사용되는 사용자 지정 SPN(서비스 공급자 이름) 목록을 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

ExtendedProtectionPolicy(PolicyEnforcement)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

확장 보호 정책을 적용할 시기를 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement)

매개 변수

policyEnforcement
PolicyEnforcement

확장된 보호 정책을 적용할 시기를 나타내는 PolicyEnforcement 값입니다.

설명

클래스의 ExtendedProtectionPolicyPolicyEnforcement 새 instance 초기화하는 데 이 생성자를 사용하면 속성이 매개 변수로 policyEnforcement 설정되고 ProtectionScenario 속성이 로 TransportSelected설정됩니다.

추가 정보

적용 대상

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

주의

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

ExtendedProtectionPolicy를 채우는 데 필요한 데이터가 들어 있는 SerializationInfo 개체에서 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

protected:
 ExtendedProtectionPolicy(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Protected Sub New (info As SerializationInfo, context As StreamingContext)

매개 변수

info
SerializationInfo

SerializationInfo 인스턴스를 serialize하는 데 필요한 정보가 들어 있는 ExtendedProtectionPolicy 인스턴스입니다.

context
StreamingContext

StreamingContext 인스턴스와 관련되어 있는 serialize된 스트림의 소스가 들어 있는 ExtendedProtectionPolicy입니다.

특성

설명

이 생성자는 클래스에 System.Runtime.Serialization.ISerializable 대한 인터페이스를 구현합니다 ExtendedProtectionPolicy .

메서드를 ISerializable.GetObjectData 사용하여 개체를 serialize할 ExtendedProtectionPolicy 수 있습니다. 그런 다음 이 직렬화된 개체를 와 함께 ExtendedProtectionPolicy(SerializationInfo, StreamingContext) 사용하여 새 ExtendedProtectionPolicy 개체를 생성할 수 있습니다.

추가 정보

적용 대상

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

확장 보호 정책을 적용할 시기와 사용할 CBT(채널 바인딩 토큰)를 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ChannelBinding ^ customChannelBinding);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ChannelBinding customChannelBinding);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ChannelBinding -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, customChannelBinding As ChannelBinding)

매개 변수

policyEnforcement
PolicyEnforcement

확장된 보호 정책을 적용할 시기를 나타내는 PolicyEnforcement 값입니다.

customChannelBinding
ChannelBinding

유효성 검사에 사용할 사용자 지정 채널 바인딩이 들어 있는 ChannelBinding입니다.

예외

policyEnforcementNever로 지정되어 있습니다.

customChannelBinding이(가) null인 경우

설명

클래스의 ExtendedProtectionPolicyPolicyEnforcement 새 instance 초기화하는 데 이 생성자를 사용하면 속성이 매개 변수로 policyEnforcement 설정되고 속성이 매개 CustomChannelBinding 변수로 customChannelBinding 설정되고 ProtectionScenario 속성이 로 TransportSelected설정됩니다.

추가 정보

적용 대상

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

확장된 보호 정책을 적용할 시기, 정책에 따라 적용되는 보호 종류 및 클라이언트의 SPN과 일치 여부를 비교하는 데 사용되는 사용자 지정 SPN(서비스 공급자 이름) 목록을 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Collections::ICollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Collections.ICollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ICollection)

매개 변수

policyEnforcement
PolicyEnforcement

확장된 보호 정책을 적용할 시기를 나타내는 PolicyEnforcement 값입니다.

protectionScenario
ProtectionScenario

정책에 따라 적용되는 보호 종류를 나타내는 ProtectionScenario 값입니다.

customServiceNames
ICollection

클라이언트의 SPN과 일치 여부를 비교하는 데 사용되는 사용자 지정 SPN 목록을 포함하는 ICollection입니다.

예외

policyEnforcementNever로 지정되어 있습니다.

customServiceNamesnull 또는 빈 목록입니다.

설명

클래스의 ExtendedProtectionPolicyPolicyEnforcement 새 instance 초기화하는 데 이 생성자를 사용하면 속성이 매개 변수 ProtectionScenariopolicyEnforcement 설정되고 속성이 매개 변수로 protectionScenario 설정되고 CustomServiceNames 속성이 매개 변수로 customServiceNames 설정됩니다.

추가 정보

적용 대상

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

확장된 보호 정책을 적용할 시기, 정책에 따라 적용되는 보호 종류 및 클라이언트의 SPN과 일치 여부를 비교하는 데 사용되는 사용자 지정 SPN(서비스 공급자 이름) 목록을 지정하는 ExtendedProtectionPolicy 클래스의 새 인스턴스를 초기화합니다.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Security.Authentication.ExtendedProtection.ServiceNameCollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ServiceNameCollection)

매개 변수

policyEnforcement
PolicyEnforcement

확장된 보호 정책을 적용할 시기를 나타내는 PolicyEnforcement 값입니다.

protectionScenario
ProtectionScenario

정책에 따라 적용되는 보호 종류를 나타내는 ProtectionScenario 값입니다.

customServiceNames
ServiceNameCollection

클라이언트의 SPN과 일치 여부를 비교하는 데 사용되는 사용자 지정 SPN 목록을 포함하는 ServiceNameCollection입니다.

예외

policyEnforcementNever로 지정되어 있습니다.

customServiceNamesnull 또는 빈 목록입니다.

설명

클래스의 ExtendedProtectionPolicyPolicyEnforcement 새 instance 초기화하는 데 이 생성자를 사용하면 속성이 매개 변수 ProtectionScenariopolicyEnforcement 설정되고 속성이 매개 변수로 protectionScenario 설정되고 CustomServiceNames 속성이 매개 변수로 customServiceNames 설정됩니다.

추가 정보

적용 대상