다음을 통해 공유


FilterElement.FilterData 속성

정의

이 구성 요소의 필터 데이터를 가져오거나 설정합니다.

public:
 property System::String ^ FilterData { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("filterData", DefaultValue=null, Options=System.Configuration.ConfigurationPropertyOptions.None)]
public string FilterData { get; set; }
[<System.Configuration.ConfigurationProperty("filterData", DefaultValue=null, Options=System.Configuration.ConfigurationPropertyOptions.None)>]
member this.FilterData : string with get, set
Public Property FilterData As String

속성 값

String

이 요소의 필터 데이터입니다.

특성

설명

다음 표에서는 FilterData의 값에 따른 FilterType의 의미를 설명합니다.

필터 형식 Description 필터 데이터 의미 예제 필터
작업 WCF에 포함된 ActionMessageFilter를 사용합니다. 필터링할 동작입니다. <filter name="action1" filterType="Action" filterData="http://ACTION" />
주소 호스트 이름 무시 == true로 설정하여 WCF에 포함된 EndpointAddressMessageFilter를 사용합니다. To 헤더의 필터링할 주소입니다. <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefix 호스트 이름 무시 == true로 설정하여 WCF에 포함된 PrefixEndpointAddressMessageFilter를 사용합니다. 가장 긴 접두사 일치를 사용하여 필터링을 적용할 주소입니다. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd 반환하기 전에 항상 두 조건을 확인하는 사용자 지정 AndMessageFilter입니다. filterData는 사용되지 않습니다. 대신 filter1 및 filter2가 해당 메시지 필터의 이름을 가지며(테이블에도 있음) 여기에 AND가 적용되어야 합니다. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
사용자 지정 MessageFilter를 확장하고 문자열을 사용하는 생성자를 가진 사용자 정의 형식입니다. customType 특성은 만들 클래스의 정규화된 형식 이름입니다. filterData는 필터를 만들 때 생성자에 전달할 문자열입니다. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
EndpointName 라우팅 서비스에만 사용할 수 있는 사용자 지정 메시지 필터로, 서비스 엔드포인트의 이름에 따라 메시지를 필터링합니다. 서비스 끝점의 이름 예: "serviceEndpoint1"입니다. 이는 라우팅 서비스에서 노출되는 엔드포인트 중 하나여야 합니다. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAll WCF에 포함된 MatchAllMessageFilter를 사용합니다. N/A <filter name="matchAll1" filterType="MatchAll" />
XPath WCF에 포함된 XPathMessageFilter를 사용합니다. 메시지를 대조할 때 사용하는 XPath 쿼리입니다. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

적용 대상