EndpointAddressMessageFilter Clase

Definición

Representa una consulta que comprueba si un mensaje cumple los requisitos de una dirección de punto de conexión 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 comprueba si un mensaje satisface una dirección de punto de conexión determinada. Un EndpointAddress objeto incluye un URI y una colección opcional de encabezados de direccionamiento. Los encabezados de mensaje y direccionamiento se canónicamente para compararse con la igualdad. Si un parámetro aparece más de una vez en , EndpointAddressel encabezado correspondiente debe aparecer en el mensaje al menos esa cantidad de veces.

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

Constructores

Nombre Description
EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inicializa una nueva instancia de la clase EndpointAddressMessageFilter.

EndpointAddressMessageFilter(EndpointAddress)

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

Propiedades

Nombre Description
Address

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

IncludeHostNameInComparison

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

Métodos

Nombre Description
CreateFilterTable<FilterData>()

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

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Match(Message)

Comprueba si un mensaje satisface la dirección del punto de conexión especificado.

Match(MessageBuffer)

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

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a