EndpointDispatcher.FilterPriority Özellik

Tanım

uç noktaları seçerken ChannelDispatcher ve birleşiminin ContractFilter AddressFilter önceliğini alır veya ayarlar.

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

Özellik Değeri

Int32

Filtrenin önceliği.

Açıklamalar

, ChannelDispatcher bir iletiyi bu uç noktaya yönlendirip yönlendirmeyeceğini belirlemek için değeri değeriyle ContractFilter birleştirirAddressFilter.

Eşleşen iki EndpointDispatcher nesnenin bir iletiyi işleyebildiği durumlarda, FilterPriority bir uç nokta seçmek için özelliği kullanılır.

İki uç nokta bir iletiyi işleyebilirse ve bunların FilterPriority özelliğinin değeri eşleşirse, bir System.ServiceModel.Dispatcher.MultipleFilterMatchesException oluşturulur.

Şunlara uygulanır