ExtendedProtectionPolicy コンストラクター

定義

ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

オーバーロード

ExtendedProtectionPolicy(PolicyEnforcement)

拡張保護ポリシーを適用するタイミングを指定する ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
古い.

ExtendedProtectionPolicy を設定するために必要なデータを格納している SerializationInfo オブジェクトから、ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

拡張保護ポリシーを適用するタイミング、および使用するチャネル バインディング トークン (CBT: Channel Binding Token) を指定する ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントのサービス プロバイダー名 (SPN) との照合に使用されるカスタム SPN 一覧を指定する ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントのサービス プロバイダー名 (SPN) との照合に使用されるカスタム SPN 一覧を指定する ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement)

ソース:
ExtendedProtectionPolicy.cs
ソース:
ExtendedProtectionPolicy.cs
ソース:
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 値。

注釈

このコンストラクターを使用して クラスの新しいインスタンスを ExtendedProtectionPolicy 初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement 設定され、 ProtectionScenario プロパティは に TransportSelected設定されます。

こちらもご覧ください

適用対象

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

ソース:
ExtendedProtectionPolicy.cs
ソース:
ExtendedProtectionPolicy.cs
ソース:
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

新しい ExtendedProtectionPolicy インスタンスをシリアル化するために必要な情報を格納する SerializationInfo インスタンス。

context
StreamingContext

新しい ExtendedProtectionPolicy インスタンスに関連付けられているシリアル化ストリームの転送元を格納している StreamingContext

属性

注釈

このコンストラクターは、 クラスの System.Runtime.Serialization.ISerializable インターフェイスを ExtendedProtectionPolicy 実装します。

メソッドを ISerializable.GetObjectData 使用して、オブジェクトを ExtendedProtectionPolicy シリアル化できます。 このシリアル化されたオブジェクトを と共 ExtendedProtectionPolicy(SerializationInfo, StreamingContext) に使用して、新しい ExtendedProtectionPolicy オブジェクトを構築できます。

こちらもご覧ください

適用対象

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

ソース:
ExtendedProtectionPolicy.cs
ソース:
ExtendedProtectionPolicy.cs
ソース:
ExtendedProtectionPolicy.cs

拡張保護ポリシーを適用するタイミング、および使用するチャネル バインディング トークン (CBT: Channel Binding Token) を指定する 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 として指定されます。

customChannelBindingnullです。

注釈

このコンストラクターを使用して クラスの ExtendedProtectionPolicy 新しいインスタンスを初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement 設定され、 CustomChannelBinding プロパティは パラメーターに customChannelBinding 設定され ProtectionScenario 、 プロパティは に TransportSelected設定されます。

こちらもご覧ください

適用対象

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

ソース:
ExtendedProtectionPolicy.cs
ソース:
ExtendedProtectionPolicy.cs
ソース:
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 または空のリストです。

注釈

このコンストラクターを使用して クラスの ExtendedProtectionPolicy 新しいインスタンスを初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement 設定され、 ProtectionScenario プロパティは パラメーターに protectionScenario 設定され CustomServiceNames 、 プロパティは パラメーターに customServiceNames 設定されます。

こちらもご覧ください

適用対象

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

ソース:
ExtendedProtectionPolicy.cs
ソース:
ExtendedProtectionPolicy.cs
ソース:
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 または空のリストです。

注釈

このコンストラクターを使用して クラスの ExtendedProtectionPolicy 新しいインスタンスを初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement 設定され、 ProtectionScenario プロパティは パラメーターに protectionScenario 設定され CustomServiceNames 、 プロパティは パラメーターに customServiceNames 設定されます。

こちらもご覧ください

適用対象