FilterElement.FilterData Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia dane filtru tego elementu konfiguracji.
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
Wartość właściwości
Dane filtru tego elementu.
- Atrybuty
Uwagi
W poniższej tabeli opisano znaczenie FilterData wartości na podstawie wartości FilterType .
Typ filtru | Opis | Znaczenie filtru danych | Przykładowy filtr |
---|---|---|---|
Akcja | Używa filtru ActionMessageFilter, który jest dostarczany z usługą WCF. | Akcja do filtrowania. | <filter name="action1" filterType="Action" filterData="http://ACTION" /> |
Adres | Używa parametru EndpointAddressMessageFilter, który jest dostarczany z usługą WCF, z ignorowaniem nazwy hosta == true. | Adres do filtrowania (w nagłówku Do). | <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" /> |
AddressPrefix | Używa elementu PrefixEndpointAddressMessageFilter, który jest dostarczany z usługą WCF, z ignorowaniem nazwy hosta == true. | Adres do filtrowania przy użyciu dopasowywania najdłuższego prefiksu. | <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" /> |
StrictAnd | Niestandardowy filtr AndMessageFilter, który zawsze ocenia oba warunki przed zwróceniem. | FilterData nie jest używany, zamiast tego filter1 i filter2 mają nazwy odpowiednich filtrów komunikatów (również w tabeli), które powinny być połączone za pomocą anded. | <filter name="and1" filterType="And" filter1="address1" filter2="action1" /> |
Niestandardowy | Typ zdefiniowany przez użytkownika, który rozszerza filtr MessageFilter i ma konstruktora, który przyjmuje ciąg. | Atrybut customType to w pełni kwalifikowana nazwa typu klasy do utworzenia. FilterData to ciąg do przekazania do konstruktora podczas tworzenia filtru. | <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" /> |
Nazwa punktu końcowego | Niestandardowy filtr komunikatów do użycia wyłącznie w usłudze routingu, który filtruje komunikaty na podstawie nazwy punktu końcowego usługi. | Nazwa punktu końcowego usługi, na przykład: "serviceEndpoint1". Powinien to być jeden z punktów końcowych ujawnionych w usłudze Routing. | <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" /> |
MatchAll | Używa filtru MatchAllMessageFilter, który jest dostarczany z usługą WCF. | Nie dotyczy | <filter name="matchAll1" filterType="MatchAll" /> |
XPath | Używa filtru XPathMessageFilter, który jest dostarczany z usługą WCF. | Zapytanie XPath do użycia podczas dopasowywania komunikatów. | <filter name="XPath1" filterType="XPath" filterData="//ns:element" /> |