Comparteix a través de


RemoteEndpointMessageProperty Clase

Definición

Hace que la dirección IP del cliente y el número de puerto asociado al punto de conexión remoto del que se envió un mensaje estén disponibles.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Herencia
RemoteEndpointMessageProperty

Comentarios

La propiedad se agrega a cada mensaje entrante a un servicio de Windows Communication Foundation (WCF) a través de los transportes HTTP y TCP.

La propiedad no está presente en los mensajes recibidos a través de canalizaciones con nombre o transporte de MSMQ.

La disponibilidad de la propiedad al usar HTTP hospedado en IIS depende de si hay una solicitud actualmente activa. Por consiguiente, esta propiedad no está disponible después de que se haya completado la solicitud, como cuando se realiza una recepción unidireccional.

La dirección IP y el número de puerto son los del nodo desde el que se recibió el mensaje. Si un mensaje pasa por un relay o proxy, la dirección IP y el número de puerto del relay o proxy respectivo se corresponden con los adjuntados al mensaje por esta propiedad.

Tenga en cuenta que el puerto y la dirección IP podrían suplantarse por un atacante y no se debería confiar en ellos hasta la autorización o autenticación confidencial de seguridad a menos que se agregue lógica adicional específica a la aplicación.

Constructores

RemoteEndpointMessageProperty(String, Int32)

Inicializa una nueva instancia de la clase RemoteEndpointMessageProperty para una dirección IP especificada y puerto que identifican el cliente desde el que se envió el mensaje.

Propiedades

Address

Obtiene la dirección IP del cliente desde el que se envió el mensaje.

Name

Devuelve la cadena "System.ServiceModel.Channels.RemoteEndpointMessageProperty".

Port

Obtiene el número de puerto del cliente desde el que se envió el mensaje.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a