Share via


EndpointDispatcher.FilterPriority 屬性

定義

取得或設定 ContractFilterAddressFilter 組合在 ChannelDispatcher 選取端點時的優先順序。

public:
 property int FilterPriority { int get(); void set(int value); };
public int FilterPriority { get; set; }
member this.FilterPriority : int with get, set
Public Property FilterPriority As Integer

屬性值

篩選條件的優先順序。

備註

ChannelDispatcher 會結合 AddressFilter 值與 ContractFilter 值,以判定是否要將訊息傳送到此端點。

如果相符的兩個 EndpointDispatcher 物件可以處理訊息,則 FilterPriority 屬性就可以用來選取端點。

如果兩個端點都可以處理訊息,且其 FilterPriority 屬性的值相符,這時就會擲回 System.ServiceModel.Dispatcher.MultipleFilterMatchesException

適用於