Partager via


FilterElement.FilterData Propriété

Définition

Obtient ou définit les données filter de cet élément de configuration.

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

Valeur de propriété

String

Données filter de cet élément.

Attributs

Remarques

Le tableau suivant décrit la signification de FilterData en fonction de la valeur de FilterType.

Type de filtre Description Signification des données de filtre Exemple de filtre
Action Utilise ActionMessageFilter fourni avec WCF. Action à laquelle appliquer un filtre. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Adresse Utilise le filtre EndpointAddressMessageFilter fourni avec WCF qui ignore le nom d'hôte. Adresse à laquelle appliquer un filtre (dans l'en-tête À). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefix Utilise le filtre PrefixEndpointAddressMessageFilter fourni avec WCF qui ignore le nom d'hôte. Adresse à laquelle appliquer un filtre utilisant le plus long préfixe correspondant. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd Filtre AndMessageFilter personnalisé qui évalue toujours les deux conditions avant de retourner une valeur. filterData n'est pas utilisé ; à la place filter1 et filter2 portent le nom des filtres des messages correspondants (également dans le tableau), qui doivent être liés ensemble par AND. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Custom Type défini par l'utilisateur qui étend le filtre MessageFilter et possède un constructeur qui prend une chaîne. L'attribut customType est le nom de type complet de la classe à créer ; filterData est la chaîne à passer au constructeur lors de la création du filtre. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
EndpointName Filtre de message personnalisé pour une utilisation uniquement dans le service de routage qui filtre les messages en fonction du nom du point de terminaison de service. Nom du point de terminaison de service, par exemple : « serviceEndpoint1 ». Ce doit être l'un des points de terminaison exposés sur le service de routage. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAll Utilise le filtre MatchAllMessageFilter fourni avec WCF. N/A <filter name="matchAll1" filterType="MatchAll" />
XPath Utilise le filtre XPathMessageFilter fourni avec WCF. Requête XPath à utiliser lors de la mise en correspondance des messages. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

S’applique à