ConnectionOrientedTransportBindingElement クラス

定義

TCP や名前付きパイプなどの接続指向トランスポートに共通する追加のプロパティで基本 TransportBindingElement を補完する抽象クラス。

public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
継承
ConnectionOrientedTransportBindingElement
派生
実装

注釈

このクラスは、トランスポート階層をより完全に理解できるように文書化されており、直接呼び出されることは想定されていません。 コンストラクターは、直接構築と呼び出しを回避するために内部的です。 このバインド要素のパブリック プロパティは、 TcpTransportBindingElement および NamedPipeTransportBindingElement派生クラスから呼び出すことができます。

コンストラクター

名前 説明
ConnectionOrientedTransportBindingElement()

TCP や名前付きパイプなどの接続指向トランスポートに共通する追加のプロパティで基本 TransportBindingElement を補完する抽象クラス。

ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement)

TCP や名前付きパイプなどの接続指向トランスポートに共通する追加のプロパティで基本 TransportBindingElement を補完する抽象クラス。

プロパティ

名前 説明
ChannelInitializationTimeout

チャネルを初期化状態にしてから切断されるまでの最大時間を決定する TimeSpan を取得または設定します。

ConnectionBufferSize

クライアントまたはサービスからネットワーク上のシリアル化されたメッセージのチャンクを送信するために使用されるバッファーのサイズを取得または設定します。

HostNameComparisonMode

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

ManualAddressing

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

(継承元 TransportBindingElement)
MaxBufferPoolSize

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

(継承元 TransportBindingElement)
MaxBufferSize

使用するバッファーの最大サイズを取得または設定します。 ストリーミング メッセージの場合、この値は、バッファー モードで読み取られるメッセージ ヘッダーの最大サイズ以上にする必要があります。

MaxOutputDelay

メッセージのチャンクまたは完全なメッセージがメモリ内でバッファーに格納されてから送信されるまでの最大時間を取得または設定します。

MaxPendingAccepts

サービスへの受信接続を処理するためにリスナーでサービスが待機できるチャネルの最大数を取得または設定します。

MaxPendingConnections

サービスでディスパッチを待機している接続の最大数を取得または設定します。

MaxReceivedMessageSize

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

(継承元 TransportBindingElement)
Scheme

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

(継承元 TransportBindingElement)
TransferMode

メッセージをバッファー処理するか、接続指向トランスポートでストリーミングするかを示す値を取得または設定します。

メソッド

名前 説明
BuildChannelFactory<TChannel>(BindingContext)

バインディング コンテキストから指定した型のチャネルを生成するためのチャネル ファクトリを初期化します。

(継承元 BindingElement)
BuildChannelListener<TChannel>(BindingContext)

バインディング コンテキストから指定した型のチャネルを受け入れるようにチャネル リスナーを初期化します。

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

指定した型のチャネル ファクトリをビルドできるかどうかを判断します。

CanBuildChannelListener<TChannel>(BindingContext)

指定した型のチャネル リスナーを構築できるかどうかを判断します。

Clone()

派生クラスでオーバーライドされると、バインド要素オブジェクトのコピーを返します。

(継承元 BindingElement)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

バインディング スタック (存在する場合) からプロパティを取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ShouldSerializeMaxPendingAccepts()

接続指向トランスポート バインド要素が保留中の最大受け入れをシリアル化する必要があるかどうかを示します。

ShouldSerializeMaxPendingConnections()

接続指向トランスポート バインド要素が保留中の最大接続をシリアル化する必要があるかどうかを示します。

ToString()

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

(継承元 Object)

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

名前 説明
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

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

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

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

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

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

適用対象