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 を使用します。一方、スタック内のその他のすべてのチャネル レイヤーは、EndpointAddress の構築時に提供された ChannelFactory を使用します。 この 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)

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

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

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

IEndpointBehavior.Validate(ServiceEndpoint)

実装されていません。

適用対象