HttpsTransportBindingElement クラス

定義

メッセージ送信用の HTTPS トランスポートを指定するために使用するバインド要素を表します。

public ref class HttpsTransportBindingElement : System::ServiceModel::Channels::HttpTransportBindingElement
public ref class HttpsTransportBindingElement : System::ServiceModel::Channels::HttpTransportBindingElement, System::ServiceModel::Channels::ITransportTokenAssertionProvider
public class HttpsTransportBindingElement : System.ServiceModel.Channels.HttpTransportBindingElement
public class HttpsTransportBindingElement : System.ServiceModel.Channels.HttpTransportBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider
type HttpsTransportBindingElement = class
    inherit HttpTransportBindingElement
type HttpsTransportBindingElement = class
    inherit HttpTransportBindingElement
    interface ITransportTokenAssertionProvider
Public Class HttpsTransportBindingElement
Inherits HttpTransportBindingElement
Public Class HttpsTransportBindingElement
Inherits HttpTransportBindingElement
Implements ITransportTokenAssertionProvider
継承
実装

注釈

HttpsTransportBindingElement クラスを基にして、HTTPS トランスポート プロトコルを実装するカスタム バインドを作成します。 HTTPS は、セキュリティで保護された相互運用性のために使用される主要なトランスポートです。 他の Web サービス スタックと相互運用できるように、HTTPS は Windows Communication Foundation (WCF) によってサポートされています。

WCF サービス モデルでは、このクラスを使用して、 インターフェイスと IChannelListener インターフェイスを実装するファクトリ オブジェクトをIChannelFactory作成します。 これらのファクトリ オブジェクトは、HTTPS プロトコルを使用して SOAP メッセージを送信するチャネルやリスナーを作成します。

このクラスが作成するファクトリの構成を制御するには、RequireClientCertificate などのプロパティを設定します。

また、基本クラス HttpTransportBindingElement では、AuthenticationSchemeHostNameComparisonModeMaxBufferSize などのプロパティも設定できます。

また、基本クラス TransportBindingElement では、ManualAddressingMaxBufferPoolSize などのプロパティも設定できます。 プロパティの全一覧については、TransportBindingElement を参照してください。

コンストラクター

HttpsTransportBindingElement()

HttpsTransportBindingElement クラスの新しいインスタンスを初期化します。

HttpsTransportBindingElement(HttpsTransportBindingElement)

HttpsTransportBindingElement クラスの新しいインスタンスを初期化します。

プロパティ

AllowCookies

クライアントがクッキーを受け入れて、それらを今後の要求に反映させるかどうかを示す値を取得または設定します。

(継承元 HttpTransportBindingElement)
AuthenticationScheme

HTTP リスナーにより処理されるクライアント要求の認証に使用する認証スキームを取得または設定します。

(継承元 HttpTransportBindingElement)
BypassProxyOnLocal

プロキシをローカル アドレスで無視するかどうかを示す値を取得または設定します。

(継承元 HttpTransportBindingElement)
DecompressionEnabled

圧縮されたメッセージ データを元のサイズと形式に戻す処理が有効になっているかどうかを示す値を取得または設定します。

(継承元 HttpTransportBindingElement)
ExtendedProtectionPolicy

受信クライアント接続を検証するためにサーバーによって使用される拡張セキュリティ ポリシーの値を取得または設定します。

(継承元 HttpTransportBindingElement)
HostNameComparisonMode

URI で一致する場合にサービスに到達するためにホスト名を使用するかどうかを示す値を取得または設定します。

(継承元 HttpTransportBindingElement)
KeepAliveEnabled

サービス エンドポイントへの永続的な接続を行うかどうかを示す値を取得または設定します。

(継承元 HttpTransportBindingElement)
ManualAddressing

メッセージの手動アドレス指定が必要かどうかを示す値を取得または設定します。

(継承元 TransportBindingElement)
MaxBufferPoolSize

トランスポートが使用するバッファー プールの最大サイズ (バイト単位) を取得または設定します。

(継承元 TransportBindingElement)
MaxBufferSize

使用するバッファーの最大サイズを取得または設定します。 バッファーされるメッセージの場合、この値は MaxReceivedMessageSize と同じです。 ストリーム メッセージの場合は、この値は SOAP ヘッダーの最大サイズであり、これはバッファー モードで読み取られる必要があります。

(継承元 HttpTransportBindingElement)
MaxPendingAccepts

サービスが同時に受信できる接続の最大数を取得または設定します。

(継承元 HttpTransportBindingElement)
MaxReceivedMessageSize

受信できる最大メッセージ サイズ (バイト単位) を取得または設定します。

(継承元 TransportBindingElement)
MessageHandlerFactory

Http トランスポート メッセージ ハンドラー ファクトリを取得または設定します。

(継承元 HttpTransportBindingElement)
Proxy

メッセージ送信用の HTTPS トランスポートを指定するために使用するバインド要素を表します。

(継承元 HttpTransportBindingElement)
ProxyAddress

HTTP 要求に使用するプロキシのアドレスを格納する URI を取得または設定します。

(継承元 HttpTransportBindingElement)
ProxyAuthenticationScheme

HTTP プロキシにより処理されるクライアント要求の認証に使用する認証方式を取得または設定します。

(継承元 HttpTransportBindingElement)
Realm

認証領域を取得または設定します。

(継承元 HttpTransportBindingElement)
RequestInitializationTimeout

要求された初期化タイムアウトを取得または設定します。

(継承元 HttpTransportBindingElement)
RequireClientCertificate

SSL クライアント認証が必要かどうかを示す値を取得または設定します。

Scheme

トランスポートの URI スキームを返します。

TransferMode

転送モードを取得または設定します。

(継承元 HttpTransportBindingElement)
UnsafeConnectionNtlmAuthentication

サーバー上で安全ではない接続共有が有効であるかどうかを示す値を取得または設定します。 有効な場合、NTLM 認証は、TCP 接続ごとに 1 回実行されます。

(継承元 HttpTransportBindingElement)
UseDefaultWebProxy

ユーザー固有の設定ではなく、コンピューター全体のプロキシ設定を使用するかどうかを示す値を取得または設定します。

(継承元 HttpTransportBindingElement)
WebSocketSettings

バインディング要素の Web ソケットの構成を取得または設定します。

(継承元 HttpTransportBindingElement)

メソッド

BuildChannelFactory<TChannel>(BindingContext)

チャネルの作成に使用できる、指定した種類のチャネル ファクトリを作成します。

BuildChannelListener<TChannel>(BindingContext)

チャネルの作成に使用できる、指定した種類のチャネル リスナーを作成します。

BuildChannelListener<TChannel>(BindingContext)

指定した種類のチャネル リスナーを作成します。

(継承元 HttpTransportBindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

指定した種類のチャネル ファクトリを作成できるかどうかを判断します。

(継承元 HttpTransportBindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

指定した種類のチャネル リスナーを作成できるかどうかを判断します。

(継承元 HttpTransportBindingElement)
Clone()

現在のバインド要素のコピーを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetProperty<T>(BindingContext)

BindingContext から指定したオブジェクトを取得します。

GetTransportTokenAssertion()

セキュリティ バインドで使用されるトランスポート トークンを表す XmlElement を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ShouldSerializeExtendedProtectionPolicy()

拡張保護ポリシーを XAML シリアル化できないことを示す値を返します。

(継承元 HttpTransportBindingElement)
ShouldSerializeMessageHandlerFactory()

メッセージ ハンドラー ファクトリをシリアル化する必要があるかどうかを判断します。

(継承元 HttpTransportBindingElement)
ShouldSerializeWebSocketSettings()

Web ソケットの設定をシリアル化する必要があるかどうかを判断します。

(継承元 HttpTransportBindingElement)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
UpdateAuthenticationSchemes(BindingContext)

バインディング コンテキストを含むトランスポート認証方式を更新します。

(継承元 HttpTransportBindingElement)

明示的なインターフェイスの実装

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

バインディングに関するカスタム ポリシー アサーションをエクスポートします。

(継承元 HttpTransportBindingElement)
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

コントラクトに対して生成される Web サービス記述言語 (WSDL) に、カスタム WSDL 要素を書き込みます。

(継承元 HttpTransportBindingElement)
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

エンドポイントに対して生成される Web サービス記述言語 (WSDL) に、カスタム WSDL 要素を書き込みます。

(継承元 HttpTransportBindingElement)

適用対象