FilterElement.FilterData Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví data filtru tohoto elementu konfigurace.
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
Hodnota vlastnosti
Data filtru tohoto elementu.
- Atributy
Poznámky
Následující tabulka popisuje význam na FilterData základě hodnoty FilterType .
Typ filtru | Description | Filtrovat význam dat | Ukázkový filtr |
---|---|---|---|
Akce | Používá ActionMessageFilter, který se dodává s WCF. | Akce, která má být filtrována. | <filter name="action1" filterType="Action" filterData="http://ACTION" /> |
Adresa | Používá EndpointAddressMessageFilter, který se dodává s WCF, a ignoruje název hostitele = = true. | Adresa, na kterou se má filtr filtrovat (v hlavičce do). | <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" /> |
AddressPrefix | Používá PrefixEndpointAddressMessageFilter, který se dodává s WCF, a ignoruje název hostitele = = true. | Adresa, která se má filtrovat při použití nejdelšího spárování předpon | <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" /> |
StrictAnd | Vlastní AndMessageFilter, který před vrácením vždy vyhodnocuje obě podmínky. | fulltextových se nepoužívá, ale filter1 a filter2 mají názvy odpovídajících zpráv filtru (také v tabulce), které by měly být ANDed dohromady. | <filter name="and1" filterType="And" filter1="address1" filter2="action1" /> |
Vlastní | Uživatelsky definovaný typ, který rozšiřuje MessageFilter a má konstruktor s řetězcem. | customType atribut je plně kvalifikovaný název typu třídy, která se má vytvořit, fulltextových je řetězec, který se má předat konstruktoru při vytváření filtru. | <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" /> |
Koncový bod | Vlastní filtr zpráv pro použití výhradně ve směrovací službě, který filtruje zprávy na základě názvu koncového bodu služby. | Název koncového bodu služby, například: "serviceEndpoint1". Mělo by to být jeden z koncových bodů zveřejněných v směrovací službě. | <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" /> |
MatchAll | Používá MatchAllMessageFilter, který se dodává s WCF. | – | <filter name="matchAll1" filterType="MatchAll" /> |
XPath | Používá XPathMessageFilter, který se dodává s WCF. | Dotaz XPath, který se má použít, pokud se shodují zprávy | <filter name="XPath1" filterType="XPath" filterData="//ns:element" /> |