ExtendedProtectionPolicy コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスの新しいインスタンスを初期化します。
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)
注意事項
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)
拡張保護ポリシーを適用するタイミング、および使用するチャネル バインディング トークン (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。
例外
policyEnforcement
は Never として指定されます。
customChannelBinding
が null
です。
注釈
このコンストラクターを使用して クラスの ExtendedProtectionPolicy 新しいインスタンスを初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement
設定され、 CustomChannelBinding プロパティは パラメーターに customChannelBinding
設定され ProtectionScenario 、 プロパティは に TransportSelected設定されます。
こちらもご覧ください
適用対象
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)
拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントのサービス プロバイダー名 (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 。
例外
policyEnforcement
は Never として指定されます。
customServiceNames
が null
または空のリストです。
注釈
このコンストラクターを使用して クラスの ExtendedProtectionPolicy 新しいインスタンスを初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement
設定され、 ProtectionScenario プロパティは パラメーターに protectionScenario
設定され CustomServiceNames 、 プロパティは パラメーターに customServiceNames
設定されます。
こちらもご覧ください
適用対象
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)
拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントのサービス プロバイダー名 (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 。
例外
policyEnforcement
は Never として指定されます。
customServiceNames
が null
または空のリストです。
注釈
このコンストラクターを使用して クラスの ExtendedProtectionPolicy 新しいインスタンスを初期化する場合、 PolicyEnforcement プロパティは パラメーターに policyEnforcement
設定され、 ProtectionScenario プロパティは パラメーターに protectionScenario
設定され CustomServiceNames 、 プロパティは パラメーターに customServiceNames
設定されます。
こちらもご覧ください
適用対象
.NET