FilterElement.FilterData Proprietà

Definizione

Ottiene o imposta i dati del filtro di questo elemento di configurazione.

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

Valore della proprietà

Dati del filtro di questo elemento.

Attributi

Commenti

Nella tabella seguente viene descritto il significato dell'oggetto FilterData in base al valore di FilterType.

Tipo filtro Descrizione Significato dei dati del filtro Filtro di esempio
Azione Utilizza ActionMessageFilter fornito con WCF. Azione sulla quale applicare il filtro. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Indirizzo Utilizza EndpointAddressMessageFilter fornito con WCF con nome host ignore == true. Indirizzo in base al quale applicare il filtro (nell'intestazione To). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefix Utilizza PrefixEndpointAddressMessageFilter fornito con WCF con nome host ignore == true. Indirizzo in base al quale applicare il filtro usando la corrispondenza del prefisso più lunga. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd Oggetto AndMessageFilter personalizzato, il quale valuta sempre entrambe le condizioni prima delle restituzione. filterData non è utilizzato, invece filter1 e filter2 hanno i nomi dei filtri dei messaggi corrispondenti (anche nella tabella) che devono essere insieme a ANDed. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Personalizzato Tipo definito dall'utente che estende MessageFilter e dispone di un costruttore che assume una stringa. L'attributo customType è il nome completo del tipo della classe da creare; filterData è la stringa da passare al costruttore durante la creazione del filtro. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
EndpointName Filtro di messaggi personalizzato per l'utilizzo esclusivo nel Servizio di routing il quale filtra messaggi in base al nome dell'endpoint di servizio. Nome dell'endpoint del servizio, ad esempio "serviceEndpoint1". Deve essere uno degli endpoint esposti sul servizio di routing. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAll Utilizza MatchAllMessageFilter fornito con WCF. N/D <filter name="matchAll1" filterType="MatchAll" />
XPath Utilizza XPathMessageFilter fornito con WCF. Query XPath da usare per verificare la corrispondenza di messaggi. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Si applica a