PeerTransportBindingElement クラス

定義

注意事項

PeerChannel feature is obsolete and will be removed in the future.

ピア メッセージ トランスポート チャネルの作成に使用するバインド要素を定義します。

public ref class PeerTransportBindingElement sealed : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
継承
PeerTransportBindingElement
属性
実装

注釈

このトランスポートは、要求/応答操作を含むコントラクトと共に使用することはできません。

コンストラクター

PeerTransportBindingElement()

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

プロパティ

ListenIPAddress

このバインド要素によって作成されるピア メッセージ トランスポートがリッスンする IP アドレスを取得または設定します。

ManualAddressing

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

(継承元 TransportBindingElement)
MaxBufferPoolSize

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

(継承元 TransportBindingElement)
MaxReceivedMessageSize

このバインド要素によって作成されるトランスポート チャネル上で送信されるメッセージの最大サイズ (バイト単位) を指定する値を取得または設定します。

Port

このバインド要素によって作成されるピア メッセージ トランスポート チャネルがリッスンするネットワーク ポートを取得または設定します。

Scheme

このバインド要素によって作成されるチャネルでメッセージがトランスポートされるプロトコルを示すために使用されるスキームを取得します。

Security

このバインド要素によって作成されるトランスポート チャネルに対する特定のセキュリティ設定を取得します。

メソッド

BuildChannelFactory<TChannel>(BindingContext)

メッセージ送信用のチャネルを作成するために使用できるチャネル ファクトリを作成します。

BuildChannelListener<TChannel>(BindingContext)

メッセージ受信用に、指定した種類のチャネル リスナーを作成します。

CanBuildChannelFactory<TChannel>(BindingContext)

指定した種類のチャネル ファクトリを作成できるかどうかを判断します。

CanBuildChannelListener<TChannel>(BindingContext)

指定した種類のチャネル リスナーを作成できるかどうかを判断します。

Clone()

現在のバインド要素のコピーを作成します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

指定した BindingContext オブジェクトからプロパティを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

エンドポイントに対して生成されるメタデータに、カスタム ピア トランスポート チャネル要素を書き込みます。

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

コントラクトに対して生成される WSDL に、カスタム ピア トランスポート チャネル要素を書き込みます。

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

エンドポイントに対して生成される WSDL に、カスタム ピア トランスポート チャネル要素を書き込みます。

適用対象