ConnectionOrientedTransportBindingElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 派生
- 実装
注釈
このクラスは、トランスポート階層全体について理解できるようにするために説明されています。このクラスは直接呼び出すためのものではありません。 このクラスを直接構築したり呼び出したりできないよう、コンストラクターは内部用になっています。 このバインド要素のパブリック プロパティは、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) |
指定した種類のチャネル リスナーを作成できるかどうかを判断します。 |
CanBuildChannelListener<TChannel>(BindingContext) |
指定した種類のチャネルに対するリスナーをバインド要素が作成できるかどうかを示す値を返します。 (継承元 BindingElement) |
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) |
エンドポイントに対して生成される Web サービス記述言語 (WSDL) に、カスタム WSDL 要素を書き込みます。 |
適用対象
.NET