MessageFilterTable<TFilterData>.GetPriority(MessageFilter) Metodo

Definizione

Restituisce la priorità di un determinato filtro 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

Oggetto MessageFilter contenuto nella tabella dei filtri creata.

Valori restituiti

Priorità dell'oggetto filter.

Eccezioni

Il filtro specificato non esiste nella tabella dei filtri.

Commenti

La priorità è un valore intero usato per raggruppare i filtri in bucket con priorità e ordinarne l'elaborazione. Maggiore è il numero intero assegnato a un tipo di filtro, maggiore è la priorità per l'elaborazione. Tutte le tabelle di filtro in un bucket di priorità vengono valutate insieme. I bucket con priorità inferiore vengono valutati solo se i bucket con priorità più alta non forniscono corrispondenze.

Si applica a