RemoteEndpointMessageProperty 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.
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) |