EndpointAddressMessageFilter EndpointAddressMessageFilter EndpointAddressMessageFilter EndpointAddressMessageFilter Class

Definição

Representa uma consulta que testa se uma mensagem satisfaz os requisitos de um endereço do ponto de extremidade especificado.Represents a query that tests whether a message satisfies the requirements of a specified endpoint address.

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
EndpointAddressMessageFilterEndpointAddressMessageFilterEndpointAddressMessageFilterEndpointAddressMessageFilter

Comentários

Esse filtro testa se uma mensagem atende a um endereço de ponto de extremidade específico.This filter tests whether a message satisfies a particular endpoint address. Um EndpointAddress objeto inclui um URI e uma coleção opcional de cabeçalhos de endereçamento.An EndpointAddress object includes a URI and an optional collection of addressing headers. Os cabeçalhos de endereçamento e de mensagem são canônicos para serem comparados por igualdade.The addressing and message headers are canonicalized in order to be compared for equality. Se um parâmetro aparecer mais de uma vez em EndpointAddressum, o cabeçalho correspondente deverá aparecer na mensagem pelo menos isso muitas vezes.If a parameter appears more than once in an EndpointAddress, the corresponding header must appear in the message at least that many times.

O IIS e o sistema de arquivos subjacente (NTFS ou FAT) não diferenciam maiúsculas de minúsculas.IIS and the underlying file system (NTFS or FAT) are case-insensitive. As comparações de URI feitas por essa classe também não diferenciam maiúsculas de minúsculas.URI comparisons done by this class are also case-insensitive. Portanto, por exemplo, http://www.microsoft.com é avaliado como igual a http://WWW.microsoft.com.So, for example, http://www.microsoft.com is evaluated as equal to http://WWW.microsoft.com.

Construtores

EndpointAddressMessageFilter(EndpointAddress) EndpointAddressMessageFilter(EndpointAddress) EndpointAddressMessageFilter(EndpointAddress) EndpointAddressMessageFilter(EndpointAddress)

Inicializa uma nova instância da classe EndpointAddressMessageFilter com um endereço especificado para testar uma mensagem.Initializes a new instance of the EndpointAddressMessageFilter class with a specified address against which to test a message.

EndpointAddressMessageFilter(EndpointAddress, Boolean) EndpointAddressMessageFilter(EndpointAddress, Boolean) EndpointAddressMessageFilter(EndpointAddress, Boolean) EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inicializa uma nova instância da classe EndpointAddressMessageFilter.Initializes a new instance of the EndpointAddressMessageFilter class.

Propriedades

Address Address Address Address

Obtém o endereço que o EndpointAddressMessageFilter testa na mensagem.Gets the address that the EndpointAddressMessageFilter tests messages against.

IncludeHostNameInComparison IncludeHostNameInComparison IncludeHostNameInComparison IncludeHostNameInComparison

Obtém um valor que indica se o nome do host está incluído na comparação de endereço do ponto de extremidade.Gets a value that indicates whether the host name is included in the endpoint address comparison.

Métodos

CreateFilterTable<FilterData>() CreateFilterTable<FilterData>() CreateFilterTable<FilterData>() CreateFilterTable<FilterData>()

Cria uma nova tabela de filtro que testa uma mensagem com vários endereços de ponto de extremidade simultaneamente.Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
Match(Message) Match(Message) Match(Message) Match(Message)

Testa se uma mensagem satisfaz o endereço do ponto de extremidade especificado.Tests whether a message satisfies the specified endpoint address.

Match(MessageBuffer) Match(MessageBuffer) Match(MessageBuffer) Match(MessageBuffer)

Testa se uma mensagem em buffer satisfaz o endereço do ponto de extremidade especificado.Tests whether a buffered message satisfies the specified endpoint address.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Aplica-se a