次の方法で共有


HttpListener.ExtendedProtectionPolicy プロパティ

定義

セッションの拡張保護に使用する ExtendedProtectionPolicy を取得または設定します。

public:
 property System::Security::Authentication::ExtendedProtection::ExtendedProtectionPolicy ^ ExtendedProtectionPolicy { System::Security::Authentication::ExtendedProtection::ExtendedProtectionPolicy ^ get(); void set(System::Security::Authentication::ExtendedProtection::ExtendedProtectionPolicy ^ value); };
public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionPolicy { get; [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] set; }
public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionPolicy { get; set; }
[<set: System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy with get, set
member this.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy with get, set
Public Property ExtendedProtectionPolicy As ExtendedProtectionPolicy

プロパティ値

拡張保護に使用するポリシーを指定する ExtendedProtectionPolicy

属性

例外

ExtendedProtectionPolicy プロパティを設定しようとしましたが、CustomChannelBinding プロパティは null ではありませんでした。

ExtendedProtectionPolicy プロパティを null に設定しようとしました。

Start() メソッドを呼び出した後で ExtendedProtectionPolicy プロパティを設定しようとしました。

オブジェクトが閉じています。

PolicyEnforcement プロパティが、拡張保護をサポートしていないプラットフォーム上で Always に設定されました。

注釈

プロパティは ExtendedProtectionPolicy 、拡張保護を提供するために統合 Windows 認証と共に使用されます。 プロパティを ExtendedProtectionPolicy 使用すると、セッション全体 HttpListener に対して拡張保護ポリシーを構成できます。 プロパティを ExtendedProtectionSelectorDelegate 使用すると、個々の要求ごとに拡張保護ポリシーを構成できます。

CustomChannelBinding プロパティは null である必要があります。 インスタンスは HttpListener 、チャネル バインド トークン (CBT) を独自の TLS セッションから直接取得します (存在する場合)。

適用対象

こちらもご覧ください