FilterElement.FilterData FilterElement.FilterData FilterElement.FilterData FilterElement.FilterData Property

Definición

Obtiene o establece los datos del filtro de este elemento de configuración.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; }
member this.FilterData : string with get, set
Public Property FilterData As String

Valor de propiedad

Datos del filtro de este elemento.The filter data of this element.

Comentarios

En la siguiente tabla se describe el significado de FilterData basándose en el valor de FilterType.The following table describes the meaning of FilterData based on the value of FilterType.

Tipo de filtroFilter Type DescripciónDescription Significado de datos del filtroFilter Data Meaning Ejemplo de filtroExample Filter
AcciónAction Usa el ActionMessageFilter que viene con WCF.Uses the ActionMessageFilter that comes with WCF. Acción según la cual se va a filtrar.The Action to filter upon. <filter name="action1" filterType="Action" filterData="http://ACTION" />
DirecciónAddress Usa EndpointAddressMessageFilter que viene con WCF con omitir nombre de host == true.Uses the EndpointAddressMessageFilter that comes with WCF with ignore host name == true. La dirección según la cual se va a filtrar (en el encabezado To).The address to filter upon (in the To header). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefixAddressPrefix Usa PrefixEndpointAddressMessageFilter que viene con WCF con omitir nombre de host == true.Uses the PrefixEndpointAddressMessageFilter that comes with WCF with ignore host name == true. La dirección según la cual se va a filtrar que usa la coincidencia de prefijo más larga.The address to filter upon using longest prefix matching. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAndStrictAnd AndMessageFilter personalizado que siempre evalúa ambas condiciones antes de devolver datos.A custom AndMessageFilter that always evaluates both conditions before returning. 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.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" />
PersonalizadosCustom Tipo definido por el usuario que extiende MessageFilter y tiene un constructor que toma una cadena.A user-defined type that extends MessageFilter and has a constructor taking a string. 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.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 de mensajes personalizado que se va a usar exclusivamente en el servicio de enrutamiento, que filtra los mensajes basándose en el nombre del punto de conexión de servicio.A custom message filter for use solely in the Routing Service, which filters messages based on the name of the service endpoint. Nombre del punto de conexión de servicio, por ejemplo: "serviceEndpoint1".The name of the service endpoint, for example: "serviceEndpoint1". Debería ser uno de los extremos expuestos en el servicio de enrutamiento.This should be one of the endpoints exposed on the Routing Service. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAllMatchAll Usa el MatchAllMessageFilter que viene con WCF.Uses the MatchAllMessageFilter that comes with WCF. N/DN/A <filter name="matchAll1" filterType="MatchAll" />
XPathXPath Usa el XPathMessageFilter que viene con WCF.Uses the XPathMessageFilter that comes with WCF. Consulta XPath que se va a usar al realizar la coincidencia de mensajes.The XPath query to use when matching messages. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Se aplica a