다음을 통해 공유


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입니다.

반환

Int32

filter의 우선 순위입니다.

예외

지정된 필터가 필터 테이블에 없는 경우

설명

우선 순위는 필터를 우선 순위 버킷으로 그룹화하고 처리를 정렬하는 데 사용되는 정수 값입니다. 필터 형식에 할당된 정수의 크기가 클수록 처리 우선 순위가 높습니다. 우선 순위 버킷의 모든 필터 테이블이 함께 평가됩니다. 우선 순위가 낮은 버킷은 우선 순위가 높은 버킷이 일치하는 항목을 제공하지 않는 경우에만 평가됩니다.

적용 대상