다음을 통해 공유


PrefixEndpointAddressMessageFilter 클래스

정의

URI 구성 요소에 대한 가장 긴 접두사 일치 를 사용하여 메시지가 EndpointAddress와 일치하는지 여부를 테스트하는 쿼리를 나타냅니다.

public ref class PrefixEndpointAddressMessageFilter : System::ServiceModel::Dispatcher::MessageFilter
public class PrefixEndpointAddressMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
type PrefixEndpointAddressMessageFilter = class
    inherit MessageFilter
Public Class PrefixEndpointAddressMessageFilter
Inherits MessageFilter
상속
PrefixEndpointAddressMessageFilter

설명

EndpointAddress 개체는 URI와 주소 지정 헤더 컬렉션(선택적)을 포함합니다. 주소 지정 및 메시지 헤더는 같음 여부를 비교하기 위해 정식화됩니다. EndpointAddress에 한 매개 변수가 두 번 이상 나오는 경우 메시지에서 해당 헤더가 적어도 그 횟수 이상 나타나야 합니다.

이 필터와 동일한 쿼리를 수행 EndpointAddressMessageFilter는 메시지를 엔드포인트 주소를 일치 하는 여부에 대 한 테스트 하면 됩니다 점을 제외 하 고는 가장 긴 접두사 일치 합니다. 즉, 필터에 지정된 URI가 메시지의 URI와 정확하게 일치하지 않아도 되지만, 해당 URI에 접두사로 포함되어야 합니다. 예를 들어, 필터에서 "www.foo.com" 주소를 지정할 경우 메시지의 주소가 "www.foo.com/customerA"이면 필터 쿼리 조건의 URI 부분이 충족됩니다. 그러나 필터 쿼리의 헤더 부분은 여전히 수행되어야 합니다.

IIS(인터넷 정보 서비스)와 내부 파일 시스템(NTFS 또는 FAT)은 대/소문자를 구분하지 않으며, 이 클래스에서 수행하는 URI 비교도 대/소문자를 구분하지 않습니다. 따라서 예를 들어 http://www.microsoft.com 와 동일한 값으로 평가 됩니다 http://WWW.microsoft.com합니다.

생성자

PrefixEndpointAddressMessageFilter(EndpointAddress)

PrefixEndpointAddressMessageFilter 클래스의 새 인스턴스를 초기화합니다.

PrefixEndpointAddressMessageFilter(EndpointAddress, Boolean)

PrefixEndpointAddressMessageFilter 클래스의 새 인스턴스를 초기화합니다.

속성

Address

PrefixEndpointAddressMessageFilter가 메시지를 테스트하는 기준이 되는 엔드포인트 주소를 가져옵니다.

IncludeHostNameInComparison

호스트 이름이 엔드포인트 주소 비교에 포함되는지 여부를 나타내는 값을 가져옵니다.

메서드

CreateFilterTable<FilterData>()

여러 엔드포인트 주소에 대해 메시지를 동시에 테스트하는 새 필터 테이블을 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Match(Message)

메시지가 지정된 엔드포인트 주소를 충족하는지 여부를 테스트합니다.

Match(MessageBuffer)

버퍼링된 메시지가 지정된 엔드포인트 주소를 충족하는지 여부를 테스트합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상