ClientViaBehavior クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
実装されていません。 |
適用対象
.NET