NetTcpContextBinding クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NetTcpContextBinding バインドのコンテキスト対応バインディングを提供します。
public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
- 継承
注釈
Note
.NET Framework 3.5 以前でビルドされた WCF クライアント アプリケーションから .NET Framework 4.0 以降でビルドされた WCF サービスを呼び出す場合、svcutil.exe またはVisual Studioからサービス参照を追加することによって生成された構成ファイルには、バインド構成に contextManagementEnabled 属性が含まれます。 この属性は、.NET Framework 3.5 ランタイムでは認識されず、アプリケーションは "認識されない属性 'contextManagementEnabled" というメッセージで ConfigurationErrorsException をスローします。 この問題を回避するには、バインディング構成から contextManagementEnabled 属性を削除します。
コンストラクター
| 名前 | 説明 |
|---|---|
| NetTcpContextBinding() |
NetTcpContextBinding クラスの新しいインスタンスを初期化します。 |
| NetTcpContextBinding(SecurityMode, Boolean) |
指定したNetTcpContextBindingと信頼できるセッション設定を使用して、SecurityMode クラスの新しいインスタンスを初期化します。 |
| NetTcpContextBinding(SecurityMode) |
指定したNetTcpContextBindingを使用して、SecurityMode クラスの新しいインスタンスを初期化します。 |
| NetTcpContextBinding(String) |
指定したバインド構成を使用して、 NetTcpContextBinding クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ClientCallbackAddress |
クライアント コールバック アドレスを取得または設定します。 |
| CloseTimeout |
トランスポートが例外を発生させる前に、接続が閉じるまでに指定された時間の間隔を取得または設定します。 (継承元 Binding) |
| ContextManagementEnabled |
コンテキスト管理が有効かどうかを示す値を取得します。 |
| ContextProtectionLevel |
このバインディングのコンテキスト保護レベルを取得または設定します。 |
| EnvelopeVersion |
このバインディングによって処理されるメッセージに使用される SOAP のバージョンを取得します。 (継承元 NetTcpBinding) |
| HostNameComparisonMode |
URI の照合時にホスト名を使用してサービスに到達するかどうかを示す値を取得または設定します。 (継承元 NetTcpBinding) |
| ListenBacklog |
保留中のキューに入っている接続要求の最大数を取得または設定します。 (継承元 NetTcpBinding) |
| MaxBufferPoolSize |
バインディングによって処理される TCP メッセージを格納するバッファー プールで許容される最大サイズ (バイト単位) を取得または設定します。 (継承元 NetTcpBinding) |
| MaxBufferSize |
メッセージをメモリに格納するために使用されるバッファーの最大サイズ (バイト単位) を指定する値を取得または設定します。 (継承元 NetTcpBinding) |
| MaxConnections |
クライアントで後続の再利用のためにプールする接続の最大数と、サーバーでのディスパッチを保留にできる最大接続数を制御する値を取得または設定します。 (継承元 NetTcpBinding) |
| MaxReceivedMessageSize |
バインディングによって処理される受信メッセージの最大サイズ (バイト単位) を取得または設定します。 (継承元 NetTcpBinding) |
| MessageVersion |
バインディングで構成されたクライアントとサービスによって使用されるメッセージ のバージョンを取得します。 (継承元 Binding) |
| Name |
バインディングの名前を取得または設定します。 (継承元 Binding) |
| Namespace |
バインディングの XML 名前空間を取得または設定します。 (継承元 Binding) |
| OpenTimeout |
トランスポートが例外を発生させる前に、接続を開くために指定された時間の間隔を取得または設定します。 (継承元 Binding) |
| PortSharingEnabled |
このバインディングで構成された接続に対して TCP ポート共有が有効かどうかを示す値を取得または設定します。 (継承元 NetTcpBinding) |
| ReaderQuotas |
このバインドで構成されたエンドポイントによって処理できる SOAP メッセージの複雑さに関する制約を取得または設定します。 (継承元 NetTcpBinding) |
| ReceiveTimeout |
接続が非アクティブのままで、アプリケーション メッセージを受信しない間に切断されるまでの時間を取得または設定します。 (継承元 Binding) |
| ReliableSession |
チャネル エンドポイント間で信頼できるセッションが確立されているかどうかを示すオブジェクトを取得します。 (継承元 NetTcpBinding) |
| Scheme |
トランスポートの URI スキームを返します。 (継承元 NetTcpBinding) |
| Security |
このバインディングで構成されたサービスで使用されるセキュリティの種類を指定するオブジェクトを取得します。 (継承元 NetTcpBinding) |
| SendTimeout |
トランスポートで例外が発生するまでの書き込み操作が完了するまでの指定時間を取得または設定します。 (継承元 Binding) |
| TransactionFlow |
トランザクション フローが有効かどうかを決定する値を取得または設定します。 (継承元 NetTcpBinding) |
| TransactionProtocol |
サービスがトランザクションをフローするために使用するトランザクション プロトコルを取得または設定します。 (継承元 NetTcpBinding) |
| TransferMode |
バインディングで構成されたサービスが、メッセージ転送のストリーミング モードまたはバッファーモード (または両方) モードを使用するかどうかを示す値を取得または設定します。 (継承元 NetTcpBinding) |
メソッド
| 名前 | 説明 |
|---|---|
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
指定した種類のチャネルを作成し、バインド パラメーターのコレクションで指定された機能を満たすチャネル ファクトリ スタックをクライアント上に構築します。 (継承元 Binding) |
| 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() |
現在のバインディングに含まれるバインド要素の順序付けられたコレクションを作成します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetProperty<T>(BindingParameterCollection) |
バインディング スタック内の適切なレイヤーから、要求された型指定されたオブジェクト (存在する場合) を返します。 (継承元 Binding) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ShouldSerializeListenBacklog() |
ListenBacklog プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。 (継承元 NetTcpBinding) |
| ShouldSerializeMaxConnections() |
MaxConnections プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。 (継承元 NetTcpBinding) |
| ShouldSerializeName() |
バインディングの名前をシリアル化する必要があるかどうかを返します。 (継承元 Binding) |
| ShouldSerializeNamespace() |
バインディングの名前空間をシリアル化する必要があるかどうかを返します。 (継承元 Binding) |
| ShouldSerializeReaderQuotas() |
ReaderQuotas プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。 (継承元 NetTcpBinding) |
| ShouldSerializeReliableSession() |
ReliableSession プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。 (継承元 NetTcpBinding) |
| ShouldSerializeSecurity() |
Security プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。 (継承元 NetTcpBinding) |
| ShouldSerializeTransactionProtocol() |
TransactionProtocol プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。 (継承元 NetTcpBinding) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
受信要求が同期的または非同期的に処理されるかどうかを示す値を取得します。 (継承元 NetTcpBinding) |