FilterElement.FilterData Proprietà

Definizione

Ottiene o imposta i dati del filtro di questo elemento di configurazione.Gets or sets the filter data of this configuration element.

public:
 property System::String ^ FilterData { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("filterData", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)]
public string FilterData { get; set; }
[<System.Configuration.ConfigurationProperty("filterData", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)>]
member this.FilterData : string with get, set
Public Property FilterData As String

Valore della proprietà

String

Dati del filtro di questo elemento.The filter data of this element.

Attributi

Commenti

Nella tabella seguente viene descritto il significato dell'oggetto FilterData in base al valore di FilterType.The following table describes the meaning of FilterData based on the value of FilterType.

Tipo di filtroFilter Type DescrizioneDescription Significato dei dati del filtroFilter Data Meaning Filtro di esempioExample Filter
AzioneAction Utilizza ActionMessageFilter fornito con WCF.Uses the ActionMessageFilter that comes with WCF. Azione sulla quale applicare il filtro.The Action to filter upon. <filter name="action1" filterType="Action" filterData="http://ACTION" />
IndirizzoAddress Utilizza EndpointAddressMessageFilter fornito con WCF con nome host ignore == true.Uses the EndpointAddressMessageFilter that comes with WCF with ignore host name == true. Indirizzo in base al quale applicare il filtro (nell'intestazione To).The address to filter upon (in the To header). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefixAddressPrefix Utilizza PrefixEndpointAddressMessageFilter fornito con WCF con nome host ignore == true.Uses the PrefixEndpointAddressMessageFilter that comes with WCF with ignore host name == true. Indirizzo in base al quale applicare il filtro usando la corrispondenza del prefisso più lunga.The address to filter upon using longest prefix matching. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAndStrictAnd Oggetto AndMessageFilter personalizzato, il quale valuta sempre entrambe le condizioni prima delle restituzione.A custom AndMessageFilter that always evaluates both conditions before returning. filterData non è utilizzato, invece filter1 e filter2 hanno i nomi dei filtri dei messaggi corrispondenti (anche nella tabella) che devono essere insieme a ANDed.filterData is not used, instead filter1 and filter2 have the names of the corresponding messages filters (also in the table), which should be ANDed together. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
PersonalizzatoCustom Tipo definito dall'utente che estende MessageFilter e dispone di un costruttore che assume una stringa.A user-defined type that extends MessageFilter and has a constructor taking a string. L'attributo customType è il nome completo del tipo della classe da creare; filterData è la stringa da passare al costruttore durante la creazione del filtro.customType attribute is the fully-qualified type name of the class to create, filterData is the string to pass to the constructor when creating the filter. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
EndpointNameEndpointName Filtro di messaggi personalizzato per l'utilizzo esclusivo nel Servizio di routing il quale filtra messaggi in base al nome dell'endpoint di servizio.A custom message filter for use solely in the Routing Service, which filters messages based on the name of the service endpoint. Nome dell'endpoint del servizio, ad esempio: "serviceEndpoint1".The name of the service endpoint, for example: "serviceEndpoint1". Deve essere uno degli endpoint esposti sul servizio di routing.This should be one of the endpoints exposed on the Routing Service. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAllMatchAll Utilizza MatchAllMessageFilter fornito con WCF.Uses the MatchAllMessageFilter that comes with WCF. N/DN/A <filter name="matchAll1" filterType="MatchAll" />
XPathXPath Utilizza XPathMessageFilter fornito con WCF.Uses the XPathMessageFilter that comes with WCF. Query XPath da usare per verificare la corrispondenza di messaggi.The XPath query to use when matching messages. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Si applica a