TransportBindingElement クラス

定義

トランスポート バインド要素を表す abstract 基本クラス。

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
継承
TransportBindingElement
派生

注釈

このクラスは、Windows Communication Foundation (WCF) によって提供されるすべてのトランスポート バインド要素に共通するプロパティを考慮します。 これは、基本トランスポート設定の実行時の症状への変換を処理します。 トランスポート固有の設定 (HTTP の HttpProxySettings など) ロジックの変換を、具体的な派生クラスのトランスポート バインドに委任します。これには、次のクラスが含まれます。

Note

カスタム トランスポート バインド要素の開発者は、 BindingElement クラスから派生するこのクラスを継承する必要があります。

コンストラクター

名前 説明
TransportBindingElement()

このクラスの新しいインスタンスを作成します。

TransportBindingElement(TransportBindingElement)

既存のインスタンスからこのクラスの新しいインスタンスを作成します。

プロパティ

名前 説明
ManualAddressing

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

MaxBufferPoolSize

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

MaxReceivedMessageSize

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

Scheme

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

メソッド

名前 説明
BuildChannelFactory<TChannel>(BindingContext)

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

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

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

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

バインディング要素が特定の種類のチャネルのチャネル ファクトリを構築できるかどうかを示す値を返します。

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

バインディング要素が特定の種類のチャネルのリスナーを構築できるかどうかを示す値を返します。

(継承元 BindingElement)
Clone()

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

(継承元 BindingElement)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

指定した BindingContextからプロパティを取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象