Compartir a través de


FilterElement.FilterData Propiedad

Definición

Obtiene o establece los datos del 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

String

Datos del filtro de este elemento.

Atributos

Comentarios

En la siguiente tabla se describe el significado de FilterData basándose en el valor de FilterType.

Tipo de filtro Descripción Significado de datos del filtro Ejemplo de filtro
Acción Usa el ActionMessageFilter que viene con WCF. Acción según la cual se va a filtrar. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Dirección Usa EndpointAddressMessageFilter que viene con WCF con omitir 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 PrefixEndpointAddressMessageFilter que viene con WCF con omitir 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 AndMessageFilter personalizado que siempre evalúa ambas condiciones antes de devolver datos. No se usa filterData; en su lugar, filter1 y filter2 tienen los nombres de los filtros de mensajes correspondientes (también en la tabla), que se unirán mediante AND. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Personalizado Tipo definido por el usuario que extiende MessageFilter y tiene un constructor que toma una cadena. El atributo customType es el nombre del 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" />
EndpointName Filtro de mensajes personalizado que se va a usar exclusivamente en el servicio de enrutamiento, que filtra los mensajes basándose en el nombre del extremo 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 el MatchAllMessageFilter que viene con WCF. N/D <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