EndpointAddressMessageFilter Classe

Definição

Representa uma consulta que testa se uma mensagem atende aos requisitos de um endereço de ponto de extremidade especificado.

public ref class EndpointAddressMessageFilter : System::ServiceModel::Dispatcher::MessageFilter
public class EndpointAddressMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
type EndpointAddressMessageFilter = class
    inherit MessageFilter
Public Class EndpointAddressMessageFilter
Inherits MessageFilter
Herança
EndpointAddressMessageFilter

Comentários

Esse filtro testa se uma mensagem satisfaz um endereço de ponto de extremidade específico. Um EndpointAddress objeto inclui um URI e uma coleção opcional de cabeçalhos de endereçamento. Os cabeçalhos de endereçamento e mensagem são canonizados para serem comparados quanto à igualdade. Se um parâmetro aparecer mais de uma vez em um EndpointAddress, o cabeçalho correspondente deverá aparecer na mensagem pelo menos muitas vezes.

O IIS e o sistema de arquivos subjacente (NTFS ou FAT) não diferenciam maiúsculas de minúsculas. As comparações de URI feitas por essa classe também não diferenciam maiúsculas de minúsculas. Portanto, por exemplo, http://www.microsoft.com é avaliado como igual a http://WWW.microsoft.com.

Construtores

Nome Description
EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inicializa uma nova instância da classe EndpointAddressMessageFilter.

EndpointAddressMessageFilter(EndpointAddress)

Inicializa uma nova instância da EndpointAddressMessageFilter classe com um endereço especificado no qual testar uma mensagem.

Propriedades

Nome Description
Address

Obtém o endereço no qual as EndpointAddressMessageFilter mensagens de teste são testadas.

IncludeHostNameInComparison

Obtém um valor que indica se o nome do host está incluído na comparação de endereços do ponto de extremidade.

Métodos

Nome Description
CreateFilterTable<FilterData>()

Cria uma nova tabela de filtro que testa uma mensagem em vários endereços de ponto de extremidade simultaneamente.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Match(Message)

Testa se uma mensagem satisfaz o endereço do ponto de extremidade especificado.

Match(MessageBuffer)

Testa se uma mensagem em buffer satisfaz o endereço do ponto de extremidade especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a