EndpointDispatcher.FilterPriority 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 ContractFilter 和 AddressFilter 組合在 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。