次の方法で共有


HttpListenerRequest.TransportContext プロパティ

定義

クライアント要求の TransportContext を取得します。

public:
 property System::Net::TransportContext ^ TransportContext { System::Net::TransportContext ^ get(); };
public System.Net.TransportContext TransportContext { get; }
member this.TransportContext : System.Net.TransportContext
Public ReadOnly Property TransportContext As TransportContext

プロパティ値

クライアント要求の TransportContext オブジェクト。

注釈

プロパティを TransportContext 使用して、HTTPS を使用して送信された の HttpListenerRequest チャネル バインド トークン (CBT) を取得できます。

アプリケーションでは、 プロパティを TransportContext 使用して、ネイティブ Win32 AcceptSecurityContext 関数の呼び出しを使用してカスタム認証を実行できます。

アプリケーションが メソッドを使用してこのTransportContextプロパティからチャネル バインド トークン (CBT) を取得しようとしたときに、 ChannelBindingKind が ではないEndpoint場合HttpListenerRequest、 は をスローNotSupportedExceptionGetChannelBindingします。 は HttpListenerRequest 、 メソッドを GetChannelBinding 内部実装でオーバーライドします。

適用対象

こちらもご覧ください