Compartilhar via


FilterElement.FilterData Propriedade

Definição

Obtém ou define os dados do filtro deste elemento de configuração.

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 da propriedade

String

Os dados de filtro desse elemento.

Atributos

Comentários

A tabela a seguir descreve o significado de FilterData com base no valor de FilterType .

Tipo de filtro Descrição Significado dos dados de filtro Filtro de exemplo
Ação Usa o ActionMessageFilter que vem com o WCF. A Ação na a ser filtrada. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Endereço Usa o EndpointAddressMessageFilter que vem com WCF com ignore o nome do host == true. O endereço a ser filtrado (no header Para). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
AddressPrefix Usa o PrefixEndpointAddressMessageFilter que vem com WCF com ignore o nome do host == true. O endereço a ser filtrado usando a correspondência de prefixo mais longa. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd Um AndMessageFilter personalizado que sempre avalia as duas condições antes de retornar. filterData não é usado, em vez disso, filter1 e filter2 têm os nomes dos filtros de mensagens correspondentes (também na tabela), que devem ser ANDed juntos. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Personalizado Um tipo definido pelo usuário que estende MessageFilter e tem um construtor que está levando uma cadeia de caracteres. o atributo customType é o nome de tipo totalmente qualificado da classe a ser criado, filterData é a cadeia de caracteres a ser aprovada para o construtor ao criar o filtro. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
EndpointName Um filtro de mensagem personalizado para uso somente no Serviço de Roteamento, que filtra mensagens com base no nome do ponto de extremidade de serviço. O nome do ponto de extremidade de serviço, por exemplo: "serviceEndpoint1". Esse deve ser um dos pontos de extremidade expostos no Serviço de Roteamento. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
MatchAll Usa o MatchAllMessageFilter que vem com o WCF. N/D <filter name="matchAll1" filterType="MatchAll" />
XPath Usa o XPathMessageFilter que vem com o WCF. A consulta XPath a ser usada ao corresponder mensagens. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Aplica-se a