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) |
指定した型のチャネル リスナーを構築できるかどうかを判断します。 |
| 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) 要素を書き込みます。 |