WSHttpContextBinding クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
のコンテキスト対応バインディングを提供します WSHttpContextBinding。
public ref class WSHttpContextBinding : System::ServiceModel::WSHttpBinding
public class WSHttpContextBinding : System.ServiceModel.WSHttpBinding
type WSHttpContextBinding = class
inherit WSHttpBinding
Public Class WSHttpContextBinding
Inherits WSHttpBinding
- 継承
注釈
WSHttpContextBinding は、ContextBindingElement を、システム指定の BindingElement の WSHttpBinding オブジェクトのスタックに追加します。 これにより、HTTP クッキーが有効になっていない場合に、SOAP ヘッダーを使用してコンテキストを交換できるようになります。
Note
.NET Framework バージョン 3.5 以前でビルドされた WCF クライアント アプリケーションからバージョン 4 以降.NET Frameworkビルドされた WCF サービスを呼び出す場合、visual Studio からサービス参照をsvcutil.exeまたは追加することによって生成される構成ファイルには、バインド構成に 属性が含まれますcontextManagementEnabled。 この属性は、.NET Framework 3.5 ランタイムでは認識されず、アプリケーションは "認識されない属性 'contextManagementEnabled" というメッセージで をスローConfigurationErrorsExceptionします。 この問題を回避するには、バインド構成から 属性を削除 contextManagementEnabled します。
コンストラクター
| WSHttpContextBinding() |
WSHttpContextBinding クラスの新しいインスタンスを初期化します。 |
| WSHttpContextBinding(SecurityMode) |
指定した SecurityMode を使用して WSHttpContextBinding クラスの新しいインスタンスを初期化します。 |
| WSHttpContextBinding(SecurityMode, Boolean) |
WSHttpContextBinding と信頼できるセッション設定を指定して、SecurityMode クラスの新しいインスタンスを初期化します。 |
| WSHttpContextBinding(String) |
バインド構成を指定して、WSHttpContextBinding クラスの新しいインスタンスを初期化します。 |
プロパティ
| AllowCookies |
WCF クライアントが単一の Web サービスから送信されたクッキーを自動的に格納し、再送するかどうかを示す値を取得または設定します。 (継承元 WSHttpBinding) |
| BypassProxyOnLocal |
ローカル アドレスに対してプロキシ サーバーをバイパスするかどうかを示す値を取得します。値の設定も可能です。 (継承元 WSHttpBindingBase) |
| ClientCallbackAddress |
クライアント コールバック アドレスを取得または設定します。 |
| CloseTimeout |
接続の終了を待機する時間間隔を取得および設定します。これを超えるとトランスポートで例外が発生します。 (継承元 Binding) |
| ContextManagementEnabled |
コンテキスト管理が有効にされたかどうかを指定する値を取得します。 |
| ContextProtectionLevel |
このバインドのコンテキスト保護レベルを取得または設定します。 |
| EnvelopeVersion |
このバインドによって処理されるメッセージに使用される SOAP のバージョンを取得します。 (継承元 WSHttpBindingBase) |
| HostNameComparisonMode |
URI が一致した場合にサービスに到達するためにホスト名を使用するかどうかを示す値を取得または設定します。 (継承元 WSHttpBindingBase) |
| MaxBufferPoolSize |
このバイディングを使用するエンドポイントが必要とするバッファーを管理するバッファー マネージャーに割り当てるメモリの最大量 (バイト単位) を取得または設定します。 (継承元 WSHttpBindingBase) |
| MaxReceivedMessageSize |
バインディングで処理可能なメッセージの最大サイズ (バイト単位) を取得または設定します。 (継承元 WSHttpBindingBase) |
| MessageEncoding |
SOAP メッセージのエンコードに MTOM または Text/XML が使用されるかどうかを取得または設定します。 (継承元 WSHttpBindingBase) |
| MessageVersion |
バインディングで構成されるクライアントとサービスが使用するメッセージ バージョンを取得します。 (継承元 Binding) |
| Name |
バインディングの名前を取得または設定します。 (継承元 Binding) |
| Namespace |
バインドの XML 名前空間を取得または設定します。 (継承元 Binding) |
| OpenTimeout |
接続の確立を待機する時間間隔を取得および設定します。これを超えるとトランスポートで例外が発生します。 (継承元 Binding) |
| ProxyAddress |
HTTP プロキシの URI アドレスを取得または設定します。 (継承元 WSHttpBindingBase) |
| ReaderQuotas |
このバインディングを使用して設定されるエンドポイントにより処理可能な、SOAP メッセージの複雑さに対する制約を取得または設定します。 (継承元 WSHttpBindingBase) |
| ReceiveTimeout |
アプリケーション メッセージが受信されない間に、接続が非アクティブになってから切断されるまでの時間を取得または設定します。 (継承元 Binding) |
| ReliableSession |
システム指定のバインディングのいずれかを使用したときに使用できる、信頼できるセッションのバインド要素のプロパティにアクセスする便利な方法を提供するオブジェクトを取得します。 (継承元 WSHttpBindingBase) |
| Scheme |
このバインディングで構成されたチャネルとリスナーのための URI トランスポート スキームを取得します。 (継承元 WSHttpBindingBase) |
| Security |
このバインディングで使用されるセキュリティ設定を取得します。 (継承元 WSHttpBinding) |
| SendTimeout |
書き込み操作の完了を待機する時間間隔を取得および設定します。これを超えるとトランスポートで例外が発生します。 (継承元 Binding) |
| TextEncoding |
メッセージ テキストに使用される文字エンコーディングを取得または設定します。 (継承元 WSHttpBindingBase) |
| TransactionFlow |
このバインディングが WS-Transactions のフローをサポートするかどうかを示す値を取得または設定します。 (継承元 WSHttpBindingBase) |
| UseDefaultWebProxy |
使用できる場合にシステムの自動構成される HTTP プロキシを使用するかどうかを示す値を取得または設定します。 (継承元 WSHttpBindingBase) |
メソッド
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
指定した種類のチャネルを作成し、バインド パラメーターのコレクションで指定されている機能を満たすチャネル ファクトリ スタックを、クライアント上に構築します。 (継承元 WSHttpBinding) |
| BuildChannelFactory<TChannel>(Object[]) |
指定した種類のチャネルを作成し、オブジェクト配列で指定されている機能を満たすチャネル ファクトリ スタックを、クライアント上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
指定した種類のチャネルを受け入れ、バインド パラメーターのコレクションで指定されている機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Object[]) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
指定したバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
オブジェクト配列で指定した要件を満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
指定したバインド パラメーターのコレクションを満たすチャネル リスナー スタックを、現在のバインドがサービス上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
オブジェクトの配列で指定した条件を満たすチャネル リスナー スタックを、現在のバインドがサービス上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CreateBindingElements() |
現在のバインドに含まれるバインド要素の順序付けられたコレクションを作成します。 |
| CreateMessageSecurity() |
現在のバインドからセキュリティ バインド要素を返します。 (継承元 WSHttpBinding) |
| Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetProperty<T>(BindingParameterCollection) |
バインド スタックの適切な層から、要求のあった型指定されたオブジェクト (ある場合) を返します。 (継承元 Binding) |
| GetTransport() |
現在のバインドからトランスポート バインド要素を返します。 (継承元 WSHttpBinding) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
| ShouldSerializeName() |
バインドの名前をシリアル化する必要があるかどうかを示す値を返します。 (継承元 Binding) |
| ShouldSerializeNamespace() |
バインドの名前空間をシリアル化する必要があるかどうかを示す値を返します。 (継承元 Binding) |
| ShouldSerializeReaderQuotas() |
ReaderQuotas プロパティが既定値から変更されたためにシリアル化する必要があるかどうかを示す値を返します。 (継承元 WSHttpBindingBase) |
| ShouldSerializeReliableSession() |
ReliableSession プロパティが既定値から変更されたためにシリアル化する必要があるかどうかを示す値を返します。 (継承元 WSHttpBindingBase) |
| ShouldSerializeSecurity() |
Security プロパティが既定値から変更されたためにシリアル化する必要があるかどうかを示す値を返します。 (継承元 WSHttpBinding) |
| ShouldSerializeTextEncoding() |
TextEncoding プロパティが既定値から変更されたためにシリアル化する必要があるかどうかを示す値を返します。 (継承元 WSHttpBindingBase) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
| IBindingRuntimePreferences.ReceiveSynchronously |
受信要求を同期処理するか、または非同期処理するかを示す値を取得します。 (継承元 WSHttpBindingBase) |