次の方法で共有


EndpointDispatcher.AddressFilter プロパティ

定義

特定のメッセージがそのアドレス宛てのものかどうかの識別に使用する MessageFilter オブジェクトを取得または設定します。

public:
 property System::ServiceModel::Dispatcher::MessageFilter ^ AddressFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
public System.ServiceModel.Dispatcher.MessageFilter AddressFilter { get; set; }
member this.AddressFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property AddressFilter As MessageFilter

プロパティ値

適切なエンドポイントにメッセージをルーティングするために使用されるアドレス フィルター。

注釈

System.ServiceModel.Dispatcher.ChannelDispatcher には、チャネルがサポートできるエンドポイントごとの EndpointDispatcher があります。 AddressFilter プロパティは、メッセージの宛先エンドポイント アドレスを照合する System.ServiceModel.Dispatcher.MessageFilter オブジェクトです。 ChannelDispatcher は、AddressFilter 値および ContractFilter 値を組み合わせて、メッセージをこのエンドポイントにルーティングすべきかどうかを判定します。

一致する 2 つの EndpointDispatcher オブジェクトがメッセージを処理できる場合、FilterPriority プロパティを使用してエンドポイントを選択します。

適用対象