FilterElement.FilterData Propiedad

Definición

Obtiene o establece los datos de filtro de este elemento de configuración.

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

Valor de propiedad

Datos de filtro de este elemento.

Atributos

Comentarios

En la tabla siguiente se describe el significado de FilterData en función del valor de FilterType.

Tipo de filtro Descripción Significado de los datos de filtro Filtro de ejemplo
Acción Usa actionMessageFilter que viene con WCF. Acción que se va a filtrar. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Dirección Usa endpointAddressMessageFilter que viene con WCF con omitir el nombre de host == true. La dirección según la cual se va a filtrar (en el encabezado To). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefix Usa el PrefixEndpointAddressMessageFilter que viene con WCF con omitir el nombre de host == true. La dirección según la cual se va a filtrar que usa la coincidencia de prefijo más larga. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd Un AndMessageFilter personalizado que siempre evalúa ambas condiciones antes de devolver. filterData no se usa, en su lugar filter1 y filter2 tienen los nombres de los filtros de mensajes correspondientes (también en la tabla), que deben estar juntos ANDed. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Personalizada Tipo definido por el usuario que extiende MessageFilter y tiene un constructor que toma una cadena. El atributo customType es el nombre de tipo completo de la clase que se va a crear, filterData es la cadena que se va a pasar al constructor al crear el filtro. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
Nombre del Punto Final Filtro de mensajes personalizado para su uso únicamente en el servicio de enrutamiento, que filtra los mensajes en función del nombre del punto de conexión de servicio. Nombre del punto de conexión de servicio, por ejemplo: "serviceEndpoint1". Debería ser uno de los extremos expuestos en el servicio de enrutamiento. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAll Usa matchAllMessageFilter que viene con WCF. N/A <filter name="matchAll1" filterType="MatchAll" />
XPath Usa el XPathMessageFilter que viene con WCF. Consulta XPath que se va a usar al realizar la coincidencia de mensajes. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Se aplica a