NetTcpRelayBindingBase クラス

定義

バインディングの一般的なメソッドの NetTcpRelayBinding 基底クラス。

public abstract class NetTcpRelayBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBindingBase = class
    inherit Binding
    interface IBindingRuntimePreferences
Public MustInherit Class NetTcpRelayBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
継承
NetTcpRelayBindingBase
派生
実装

コンストラクター

NetTcpRelayBindingBase()

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

NetTcpRelayBindingBase(EndToEndSecurityMode, RelayClientAuthenticationType)

指定したセキュリティ モードとリレー認証の種類を NetTcpRelayBindingBase 使用して、 クラスの新しいインスタンスを初期化します。

NetTcpRelayBindingBase(String)

指定した構成名を使用して、 クラスの NetTcpRelayBindingBase 新しいインスタンスを初期化します。

NetTcpRelayBindingBase(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, NetTcpRelaySecurity)

指定したトランスポート、エンコード、およびセキュリティをNetTcpRelayBindingBase 使用して、 クラスの新しいインスタンスを初期化します。

フィールド

encoding

現在のインスタンスのエンコーディング要素。セキュリティとトランスポートの設定と共に、エンコードはバインディングの 3 つのコア プロパティを形成します。

transport

現在のインスタンスのトランスポート要素。エンコードとセキュリティに加えて、トランスポート設定はバインディングのコア プロパティを形成します。

プロパティ

ConnectionMode
古い.

接続モード Hybrid ( または ) を取得または Relayed設定します。

EnvelopeVersion

このバインディングによって処理されるメッセージで使用される SOAP のバージョンを取得します。

HostNameComparisonMode

ホスト名で使用される比較モードを取得または設定します。

IsDynamic

リレー バインドが動的かどうかを取得または設定します。

ListenBacklog

保留可能なキュー内の接続要求の最大数を取得または設定します。

MaxBufferPoolSize

バインディングによって処理されるメッセージを格納するバッファー プールに許可される最大サイズを取得または設定します。

MaxBufferSize

メモリにメッセージを格納するために使用されるバッファーの最大サイズを指定する値を取得または設定します。

MaxConnections

クライアント上で後で再使用するためにプールできる接続の最大数と、サーバー上でディスパッチを保留できる接続の最大数を制御する値を取得または設定します。

MaxReceivedMessageSize

このバインドで処理される受信メッセージの最大サイズを取得または設定します。

MessageSecurityVersion

メッセージ のセキュリティ バージョンを取得します。

ReaderQuotas

このバインディングを使用して設定されるエンドポイントにより処理可能な、SOAP メッセージの複雑さに対する制約を取得または設定します。 このプロパティは null にすることはできません。

Scheme

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

Security

この要素を使用して構成されたサービスで使用されるセキュリティの種類を指定するオブジェクトを取得します。

TransferMode

このバインディングを使用して構成されたサービスが、メッセージ転送のストリーミング モードまたはバッファー モード (あるいは両方のモード) を使用するかどうかを示す値を取得または設定します。

メソッド

ApplyConfiguration(String)

指定した名前に対応する構成要素の設定を、このバインド要素の現在のインスタンスに適用します。

CreateBindingElements()

現在のバインディングに含まれるバインディング要素の順序指定されたコレクションを取得します。

CreateMessageSecurity()

現在のインスタンスのセキュリティ バインド要素を作成します。

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

指定したバインド要素が、現在のインスタンス内のバインド要素の既定値と一致するかどうかを判断します。

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

IBindingRuntimePreferences.ReceiveSynchronously

受信要求が非同期的に処理されることを示します。

適用対象