FilterElement.FilterData Egenskap

Definition

Hämtar eller anger filterdata för det här konfigurationselementet.

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

Egenskapsvärde

Filterdata för det här elementet.

Attribut

Kommentarer

I följande tabell beskrivs innebörden av FilterData baserat på värdet för FilterType.

Filtertyp Description Filtrera data menande Exempelfilter
Action Använder ActionMessageFilter som medföljer WCF. Åtgärden som ska filtreras på. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Adress Använder EndpointAddressMessageFilter som medföljer WCF med ignore host name == true. Adressen som ska filtreras efter (i fältet För). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefix Använder PrefixEndpointAddressMessageFilter som medföljer WCF med ignore host name == true. Den adress som ska filtreras vid användning av den längsta prefixmatchningen. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd Ett anpassat AndMessageFilter som alltid utvärderar båda villkoren innan de returneras. filterData används inte, i stället filter1 och filter2 har namnen på motsvarande meddelanden filter (även i tabellen), som bör ANDed tillsammans. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Skräddarsydd En användardefinierad typ som utökar MessageFilter och har en konstruktor som tar en sträng. customType-attributet är det fullständigt kvalificerade typnamnet för klassen som ska skapas. FilterData är strängen som ska skickas till konstruktorn när filtret skapas. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
Slutpunktsnamn Ett anpassat meddelandefilter för användning enbart i routningstjänsten, som filtrerar meddelanden baserat på namnet på tjänstslutpunkten. Namnet på tjänstslutpunkten, till exempel "serviceEndpoint1". Detta bör vara en av slutpunkterna som exponeras i routningstjänsten. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAlla Använder MatchAllMessageFilter som medföljer WCF. N/A <filter name="matchAll1" filterType="MatchAll" />
XPath Använder XPathMessageFilter som medföljer WCF. XPath-frågan som ska användas när meddelanden matchas. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Gäller för