다음을 통해 공유


EndpointAddressMessageFilter 클래스

정의

메시지가 지정된 엔드포인트 주소의 요구 사항을 충족하는지 여부를 테스트하는 쿼리를 나타냅니다.

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

설명

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

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

생성자

EndpointAddressMessageFilter(EndpointAddress)

메시지를 테스트할 지정된 주소를 사용하여 EndpointAddressMessageFilter 클래스의 새 인스턴스를 초기화합니다.

EndpointAddressMessageFilter(EndpointAddress, Boolean)

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

속성

Address

EndpointAddressMessageFilter가 메시지를 테스트하는 기준이 되는 주소를 가져옵니다.

IncludeHostNameInComparison

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

메서드

CreateFilterTable<FilterData>()

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

Equals(Object)

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

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

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

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

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

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

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

Match(MessageBuffer)

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

MemberwiseClone()

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

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

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

(다음에서 상속됨 Object)

적용 대상