FilterElement.FilterData Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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" /> |