Condividi tramite


MessageFilterTable<TFilterData>.GetPriority(MessageFilter) Metodo

Definizione

Restituisce la priorità di un determinato filtro presente nella tabella.

public:
 int GetPriority(System::ServiceModel::Dispatcher::MessageFilter ^ filter);
public int GetPriority (System.ServiceModel.Dispatcher.MessageFilter filter);
member this.GetPriority : System.ServiceModel.Dispatcher.MessageFilter -> int
Public Function GetPriority (filter As MessageFilter) As Integer

Parametri

filter
MessageFilter

MessageFilter contenuto nella tabella dei filtri creata.

Restituisce

Int32

Priorità di filter.

Eccezioni

Il filtro specificato non esiste nella tabella dei filtri.

Commenti

La priorità è un valore integer utilizzato per raggruppare filtri in bucket di priorità e ordinarne l'elaborazione. Maggiore è il valore integer assegnato a un tipo di filtro, più elevata sarà la priorità di elaborazione. Tutte le tabelle dei filtri incluse in un bucket di priorità vengono valutate insieme. I bucket con priorità inferiore vengono valutati solo se bucket con priorità più elevata non forniscono corrispondenze.

Si applica a