Linguagem

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 de Propriedade

Os dados do filtro deste elemento.

Atributos

Observações

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

Tipo de filtro Descrição Significado dos dados do filtro Exemplo de filtro
Action Usa o ActionMessageFilter que vem com o WCF. A Ação para filtrar. <filter name="action1" filterType="Action" filterData="http://ACTION" />
Endereço Usa o EndpointAddressMessageFilter que vem com o WCF com ignorar o nome do host == true. O endereço a ser filtrado (no cabeçalho Para). <filter name="address1" filterType="Address" filterData="http://host/vdir/s.svc/b" />
EndereçoPrefixo Usa o PrefixEndpointAddressMessageFilter que vem com WCF com ignorar o nome do host == true. O endereço a ser filtrado ao usar a correspondência de prefixo mais longa. <filter name="prefix1" filterType="AddressPrefix" filterData="http://host" />
StrictAnd Um AndMessageFilter personalizado que avalia sempre ambas as condições antes de regressar. filterData não é usado, em vez disso filter1 e filter2 têm os nomes dos respetivos filtros de mensagens (também na tabela), que devem ser combinados em AND. <filter name="and1" filterType="And" filter1="address1" filter2="action1" />
Personalizado Um tipo definido pelo utilizador que estende o MessageFilter e tem um construtor que recebe uma string. o atributo customType é o nome do tipo totalmente qualificado da classe a criar, filterData é a string a passar ao construtor ao criar o filtro. <filter name="custom1" filterType="Custom" customType="CustomAssembly.CustomMsgFilter, CustomAssembly" filterData="Custom Data" />
Nome do ponto de extremidade Um filtro de mensagens personalizado para uso exclusivo no Serviço de Roteamento, que filtra as mensagens com base no nome do endpoint do serviço. O nome do ponto de extremidade de serviço, por exemplo: "serviceEndpoint1". Este deve ser um dos endpoints expostos pelo serviço de encaminhamento. <filter name="stock1" filterType="Endpoint" filterData="SvcEndpoint" />
Corresponder a Todos Usa o MatchAllMessageFilter que vem com o WCF. N/A <filter name="matchAll1" filterType="MatchAll" />
XPath Usa o XPathMessageFilter que vem com o WCF. A consulta XPath a ser usada para correspondência de mensagens. <filter name="XPath1" filterType="XPath" filterData="//ns:element" />

Aplica-se a