MessageFilterTable<TFilterData>.GetPriority(MessageFilter) 方法

定義

傳回資料表中指定之篩選條件的優先權。

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

參數

filter
MessageFilter

包含在所建立篩選資料表中的 MessageFilter

傳回

filter 的優先權。

例外狀況

指定的篩選條件不存在於篩選資料表中。

備註

優先權是一個整數值,這個值可用來將篩選條件分組為優先權 Bucket,並且安排這些 Bucket 的處理順序。 指派給篩選條件類型的整數愈大,處理時它的優先權就愈高。 優先權 Bucket 中的所有篩選資料表都會一併進行評估。 只有當較高的優先權 Bucket 中不提供任何比對時,才會評估較低的優先權 Bucket。

適用於