FilterElement.FilterData Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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" /> |