次の方法で共有


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 の優先度。

例外

指定したフィルターがフィルター テーブル内に存在しません。

注釈

優先度は、フィルターを優先順位別にグループ化し、処理順を決定するために使用される整数値です。 フィルターの種類に割り当てられた整数が大きいほど、処理の優先度が高くなります。 1 つの優先度グループに属するすべてのフィルター テーブルは、共に評価されます。 優先度の低いグループは、優先度の高いグループに一致するフィルターがない場合にのみ評価されます。

適用対象