NetTcpRelayBinding クラス

定義

コンピューター間通信に適した、セキュリティで保護された信頼性の高いバインディングを提供します。

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
継承
NetTcpRelayBinding
実装

コンストラクター

NetTcpRelayBinding()

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

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

使用されるセキュリティの種類とリレー クライアント認証を NetTcpRelayBinding 指定して、 クラスの新しいインスタンスを初期化します。

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

使用されるセキュリティの種類、クライアント認証の NetTcpRelayBinding 種類、および信頼できるセッションが明示的に有効かどうかを示す値を使用して、 クラスの新しいインスタンスを初期化します。

NetTcpRelayBinding(String)

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

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

指定されたトランスポート、エンコーダー、信頼できるセッション バインド要素、および使用されるセキュリティの種類を使用して、 クラスの新しいインスタンス NetTcpRelayBinding を初期化します。

フィールド

encoding

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

(継承元 NetTcpRelayBindingBase)
transport

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

(継承元 NetTcpRelayBindingBase)

プロパティ

ConnectionMode
古い.

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

(継承元 NetTcpRelayBindingBase)
EnvelopeVersion

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

(継承元 NetTcpRelayBindingBase)
HostNameComparisonMode

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

(継承元 NetTcpRelayBindingBase)
IsDynamic

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

(継承元 NetTcpRelayBindingBase)
ListenBacklog

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

(継承元 NetTcpRelayBindingBase)
MaxBufferPoolSize

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

(継承元 NetTcpRelayBindingBase)
MaxBufferSize

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

(継承元 NetTcpRelayBindingBase)
MaxConnections

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

(継承元 NetTcpRelayBindingBase)
MaxReceivedMessageSize

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

(継承元 NetTcpRelayBindingBase)
MessageSecurityVersion

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

(継承元 NetTcpRelayBindingBase)
ReaderQuotas

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

(継承元 NetTcpRelayBindingBase)
ReliableSession

チャネル エンドポイント間で信頼できるセッションが確立されているかどうかを示すオブジェクトAzure Service Bus取得します。

Scheme

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

(継承元 NetTcpRelayBindingBase)
Security

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

(継承元 NetTcpRelayBindingBase)
TransferMode

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

(継承元 NetTcpRelayBindingBase)

メソッド

ApplyConfiguration(String)

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

CreateBindingElements()

バインド用のバインド要素でコレクションを作成します。

CreateMessageSecurity()

現在のインスタンスのメッセージ セキュリティ トークンを作成します。

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

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

(継承元 NetTcpRelayBindingBase)
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

指定したオブジェクトに一致するバインド要素があるかどうかを決定する値を返します。

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

IBindingRuntimePreferences.ReceiveSynchronously

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

(継承元 NetTcpRelayBindingBase)

適用対象