HttpListener.ExtendedProtectionSelectorDelegate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
各要求に使用する ExtendedProtectionPolicy を決定するために呼び出すデリゲートを取得または設定します。
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; }
public System.Net.HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get; set; }
member this.ExtendedProtectionSelectorDelegate : System.Net.HttpListener.ExtendedProtectionSelector with get, set
Public Property ExtendedProtectionSelectorDelegate As HttpListener.ExtendedProtectionSelector
プロパティ値
拡張保護に使用するポリシーを指定する ExtendedProtectionPolicy。
例外
ExtendedProtectionSelectorDelegate プロパティを設定しようとしましたが、CustomChannelBinding プロパティが null
である必要があります。
ExtendedProtectionSelectorDelegate プロパティを null
に設定しようとしました。
Start() メソッドを呼び出した後で ExtendedProtectionSelectorDelegate プロパティを設定しようとしました。
オブジェクトが閉じています。
拡張保護をサポートしていないプラットフォームで ExtendedProtectionSelectorDelegate プロパティを設定しようとしました。
注釈
プロパティは ExtendedProtectionPolicy 、拡張保護を提供するために統合 Windows 認証と共に使用されます。 プロパティを ExtendedProtectionPolicy 使用すると、セッション全体 HttpListener の拡張保護ポリシーを構成できます。 プロパティを ExtendedProtectionSelectorDelegate 使用すると、個々の要求ごとに拡張保護ポリシーを構成できます。
CustomChannelBinding プロパティは null
である必要があります。 インスタンスは HttpListener 、チャネル バインディング トークン (CBT) が存在する場合は、独自の TLS セッションから直接取得します。
要求ごとに、デリゲートは、インスタンスが拡張保護を HttpListener 提供するために使用する設定を選択できます。
デリゲートがこのプロパティに対して を返すnull
場合、これは プロパティが PolicyEnforcement に設定された をNever表ExtendedProtectionPolicyします。
適用対象
こちらもご覧ください
.NET