Lingua

RemoteEndpointMessageProperty Classe

Definizione

Rende disponibili l'indirizzo IP client e il numero di porta associati all'endpoint remoto da cui è stato inviato un messaggio.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Ereditarietà
RemoteEndpointMessageProperty

Commenti

La proprietà viene aggiunta a ogni messaggio in arrivo a un servizio Windows Communication Foundation (WCF) tramite i trasporti HTTP e TCP.

La proprietà non è presente nei messaggi ricevuti tramite un trasporto named pipe o MSMQ.

La disponibilità della proprietà quando si usa HTTP ospitato in IIS dipende dalla presenza di una richiesta attualmente attiva. Pertanto, questa proprietà non è disponibile dopo il completamento della richiesta, ad esempio quando si esegue una ricezione unidirezionale.

L'indirizzo IP e il numero di porta sono il nodo da cui è stato ricevuto il messaggio. Se un messaggio passa attraverso un inoltro o un proxy, l'indirizzo IP e il numero di porta del rispettivo inoltro o proxy è quello collegato al messaggio da questa proprietà.

Tenere presente che l'indirizzo IP e la porta potrebbero essere spoofing da parte di un utente malintenzionato e pertanto non devono essere usati per l'autenticazione o l'autorizzazione sensibili alla sicurezza, a meno che non venga aggiunta una logica specifica dell'applicazione aggiuntiva.

Costruttori

Nome Descrizione
RemoteEndpointMessageProperty(String, Int32)

Inizializza una nuova istanza della RemoteEndpointMessageProperty classe per un indirizzo IP e una porta specificati che identificano il client da cui è stato inviato il messaggio.

Proprietà

Nome Descrizione
Address

Ottiene l'indirizzo IP del client da cui è stato inviato il messaggio.

Name

Restituisce la stringa "System.ServiceModel.Channels.RemoteEndpointMessageProperty".

Port

Ottiene il numero di porta del client da cui è stato inviato il messaggio.

Metodi

Nome Descrizione
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)
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