EndpointAddressMessageFilter Classe

Definizione

Rappresenta una query che verifica se un messaggio soddisfa i requisiti di un indirizzo endpoint specificato.

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
Ereditarietà
EndpointAddressMessageFilter

Commenti

Questo filtro verifica se un messaggio soddisfa un determinato indirizzo endpoint. Un EndpointAddress oggetto include un URI e una raccolta facoltativa di intestazioni di indirizzamento. Gli indirizzi e le intestazioni dei messaggi sono canonizzati per poter essere confrontati per l'uguaglianza. Se un parametro viene visualizzato più volte in un oggetto EndpointAddress, l'intestazione corrispondente deve essere visualizzata nel messaggio almeno molte volte.

IIS e il file system sottostante (NTFS o FAT) non fanno distinzione tra maiuscole e minuscole. Anche i confronti URI eseguiti da questa classe non fanno distinzione tra maiuscole e minuscole. Ad esempio, http://www.microsoft.com viene valutato come uguale a http://WWW.microsoft.com.

Costruttori

Nome Descrizione
EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inizializza una nuova istanza della classe EndpointAddressMessageFilter.

EndpointAddressMessageFilter(EndpointAddress)

Inizializza una nuova istanza della EndpointAddressMessageFilter classe con un indirizzo specificato in base al quale testare un messaggio.

Proprietà

Nome Descrizione
Address

Ottiene l'indirizzo rispetto al quale i EndpointAddressMessageFilter messaggi vengono eseguiti.

IncludeHostNameInComparison

Ottiene un valore che indica se il nome host è incluso nel confronto degli indirizzi dell'endpoint.

Metodi

Nome Descrizione
CreateFilterTable<FilterData>()

Crea una nuova tabella di filtro che testa un messaggio su più indirizzi endpoint contemporaneamente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Match(Message)

Verifica se un messaggio soddisfa l'indirizzo dell'endpoint specificato.

Match(MessageBuffer)

Verifica se un messaggio memorizzato nel buffer soddisfa l'indirizzo dell'endpoint specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a