FilterElement.FilterData 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 구성 요소의 필터 데이터를 가져오거나 설정합니다.
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
속성 값
이 요소의 필터 데이터입니다.
- 특성
설명
다음 표에서는 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" /> |