次の方法で共有


EndpointDispatcher.ContractFilter プロパティ

定義

メッセージがこのコントラクトに宛てられたものかどうかの識別に使用する MessageFilter オブジェクトを取得または設定します。

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

プロパティ値

適切なコントラクトにメッセージをルーティングするために使用されるフィルター。

注釈

ContractFilter プロパティは、メッセージのアクションと照合される MessageFilter オブジェクトです。 ChannelDispatcher は、AddressFilter 値および ContractFilter 値を組み合わせて、メッセージをこのエンドポイントにルーティングすべきかどうかを判定します。

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

適用対象