Compartir a través de


EndpointAddressMessageFilter Clase

Definición

Representa una consulta que prueba si un mensaje satisface los requisitos de una dirección de extremo especificada.

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
Herencia
EndpointAddressMessageFilter

Comentarios

Este filtro prueba si un mensaje satisface una dirección de extremo determinada. Un objeto EndpointAddress incluye un URI y una colección opcional de encabezados de direccionamiento. Los encabezados de mensaje y de direccionamiento se canonizan para compararlos y determinar si son iguales. Si un parámetro aparece más de una vez en un objeto EndpointAddress, el encabezado correspondiente debe aparecer en el mensaje al menos ese número veces.

IIS y el sistema de archivos subyacente (NTFS o FAT) no distinguen entre mayúsculas y minúsculas. Las comparaciones entre URI realizadas por esta clase tampoco distinguen entre mayúsculas y minúsculas. Por ejemplo, se http://www.microsoft.com evalúa como igual a http://WWW.microsoft.com .

Constructores

EndpointAddressMessageFilter(EndpointAddress)

Inicializa una nueva instancia de la clase EndpointAddressMessageFilter con una dirección especificada, con la que se va a probar un mensaje.

EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inicializa una nueva instancia de la clase EndpointAddressMessageFilter.

Propiedades

Address

Obtiene la dirección con la que EndpointAddressMessageFilter prueba los mensajes.

IncludeHostNameInComparison

Obtiene un valor que indica si el nombre de host se incluye en la comparación de direcciones de extremo.

Métodos

CreateFilterTable<FilterData>()

Crea una nueva tabla de filtros que prueba un mensaje con varias direcciones de punto de conexión simultáneamente.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Match(Message)

Prueba si un mensaje satisface la dirección de extremo especificada.

Match(MessageBuffer)

Prueba si un mensaje almacenado en búfer satisface la dirección de punto de conexión especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a