EndpointAddressMessageFilter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una query che controlla se un messaggio soddisfa i requisiti di un indirizzo dell'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à
Commenti
Questo filtro controlla se un messaggio soddisfa un indirizzo dell'endpoint specifico. Un oggetto EndpointAddress include un URI e una raccolta facoltativa di intestazioni di indirizzamento. Le intestazioni di indirizzamento e del messaggio sono convertite in formato canonico per essere confrontate per stabilirne l'uguaglianza. Se un parametro appare più di una volta in EndpointAddress, l'intestazione corrispondente deve comparire nel messaggio lo stesso numero di 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
EndpointAddressMessageFilter(EndpointAddress) |
Inizializza una nuova istanza della classe EndpointAddressMessageFilter con un indirizzo specificato rispetto al quale controllare un messaggio. |
EndpointAddressMessageFilter(EndpointAddress, Boolean) |
Inizializza una nuova istanza della classe EndpointAddressMessageFilter. |
Proprietà
Address |
Ottiene l'indirizzo dell'endpoint rispetto al quale EndpointAddressMessageFilter controlla i messaggi. |
IncludeHostNameInComparison |
Ottiene un valore che indica se il nome host viene incluso nel confronto dell'indirizzo dell'endpoint. |
Metodi
CreateFilterTable<FilterData>() |
Crea una nuova tabella dei filtri che controlla contemporaneamente un messaggio rispetto a più indirizzi dell'endpoint. |
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Match(Message) |
Controlla se un messaggio soddisfa l'indirizzo dell'endpoint specificato. |
Match(MessageBuffer) |
Controlla se un messaggio memorizzato nel buffer soddisfa l'indirizzo dell'endpoint specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |