HttpListener.ExtendedProtectionSelectorDelegate HttpListener.ExtendedProtectionSelectorDelegate HttpListener.ExtendedProtectionSelectorDelegate HttpListener.ExtendedProtectionSelectorDelegate Property

定義

各要求に使用する ExtendedProtectionPolicy を決定するために呼び出すデリゲートを取得または設定します。Gets or sets the delegate called to determine the ExtendedProtectionPolicy to use for each request.

public:
 property System::Net::HttpListener::ExtendedProtectionSelector ^ ExtendedProtectionSelectorDelegate { System::Net::HttpListener::ExtendedProtectionSelector ^ get(); void set(System::Net::HttpListener::ExtendedProtectionSelector ^ value); };
public System.Net.HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get; set; }
member this.ExtendedProtectionSelectorDelegate : System.Net.HttpListener.ExtendedProtectionSelector with get, set
Public Property ExtendedProtectionSelectorDelegate As HttpListener.ExtendedProtectionSelector

プロパティ値

例外

ExtendedProtectionSelectorDelegate プロパティを設定しようとしましたが、CustomChannelBinding プロパティが null である必要があります。An attempt was made to set the ExtendedProtectionSelectorDelegate property, but the CustomChannelBinding property must be null.

ExtendedProtectionSelectorDelegate プロパティを null に設定しようとしました。An attempt was made to set the ExtendedProtectionSelectorDelegate property to null.

Start() メソッドを呼び出した後で ExtendedProtectionSelectorDelegate プロパティを設定しようとしました。An attempt was made to set the ExtendedProtectionSelectorDelegate property after the Start() method was already called.

オブジェクトが閉じています。This object is closed.

拡張保護をサポートしていないプラットフォームで ExtendedProtectionSelectorDelegate プロパティを設定しようとしました。An attempt was made to set the ExtendedProtectionSelectorDelegate property on a platform that does not support extended protection.

注釈

プロパティExtendedProtectionPolicyは、拡張保護を提供するために、統合 Windows 認証と共に使用されます。The ExtendedProtectionPolicy property is used with integrated Windows authentication to provide extended protection. プロパティExtendedProtectionPolicyは、セッション全体HttpListenerの拡張保護ポリシーの構成を許可します。The ExtendedProtectionPolicy property allows the configuration of the extended protection policy for the whole HttpListener session. プロパティExtendedProtectionSelectorDelegateを使用すると、個々の要求ごとに拡張保護ポリシーを構成できます。The ExtendedProtectionSelectorDelegate property allows the configuration of the extended protection policy per individual request.

CustomChannelBinding プロパティは null である必要があります。The CustomChannelBinding property must be null. HttpListenerインスタンスは、チャネルバインディングトークン (CBT) を独自の TLS セッションから直接取得します (存在する場合)。The HttpListener instance gets the Channel Binding Token (CBT) directly from its own TLS session if there is one.

要求ごとに、 HttpListenerインスタンスが拡張保護を提供するために使用する設定をデリゲートが選択できます。For each request, the delegate can choose the settings that the HttpListener instance will use to provide extended protection.

デリゲートがこのプロパティnullにを返す場合、プロパティがExtendedProtectionPolicyNever設定PolicyEnforcementされているを表します。If a delegate returns null for this property, this represents a ExtendedProtectionPolicy which the PolicyEnforcement property set to Never.

適用対象

こちらもご覧ください