ClientViaBehavior クラス

定義

ClientViaBehaviorは、トランスポート チャネルを作成する URI を指定するためにクライアントによって使用されます。

public ref class ClientViaBehavior : System::ServiceModel::Description::IEndpointBehavior
public class ClientViaBehavior : System.ServiceModel.Description.IEndpointBehavior
type ClientViaBehavior = class
    interface IEndpointBehavior
Public Class ClientViaBehavior
Implements IEndpointBehavior
継承
ClientViaBehavior
実装

注釈

このような動作がクライアント エンドポイントの動作コレクションに存在する場合、トランスポートは提供する URI を使用しますが、スタック内の他のすべてのチャネル レイヤーは、構築時に提供されるEndpointAddressChannelFactory使用します。 この EndpointAddress は、WS-Addressing To ヘッダーにもなります。

この動作は、呼び出し元のアプリケーションが必ずしも最終的な宛先を認識していない場合、または宛先 Via ヘッダーがアドレスでない場合に、メッセージのメッセージの意図されたプロセッサではない場合に使用します。

この値は、クライアント アプリケーション構成ファイルの <clientVia> 要素を使用して設定することもできます。

コンストラクター

名前 説明
ClientViaBehavior(Uri)

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

プロパティ

名前 説明
Uri

トランスポート チャネルを作成する URI を取得または設定します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

名前 説明
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

実装されていません。

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

トランスポート チャネルが作成される URI に Via を設定します。

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

エンドポイント全体でサービスの変更または拡張を実装します。

IEndpointBehavior.Validate(ServiceEndpoint)

実装されていません。

適用対象