Sdílet prostřednictvím


FilterElement.FilterData Vlastnost

Definice

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

String

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" />

Platí pro