RemoteEndpointMessageProperty Classe

Definição

Disponibiliza o endereço IP do cliente e o número de porta associados ao endpoint remoto de onde foi enviada uma mensagem.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Herança
RemoteEndpointMessageProperty

Observações

A propriedade é adicionada a cada mensagem recebida a um serviço da Windows Communication Foundation (WCF) através dos transportes HTTP e TCP.

A propriedade não está presente nas mensagens recebidas através de um canal nomeado ou de um transporte MSMQ.

A disponibilidade da propriedade ao usar HTTP alojado no IIS depende de ter um pedido atualmente ativo. Portanto, esta propriedade não está disponível após a conclusão do pedido, como ao realizar uma receção unidirecional.

O endereço IP e o número da porta correspondem ao nó de onde a mensagem foi recebida. Se uma mensagem passar por um relé ou proxy, o endereço IP e o número de porta do respetivo relé ou proxy são os que estão ligados à mensagem por esta propriedade.

Esteja ciente de que o endereço IP e a porta podem ser falsificados por um atacante e, por isso, não devem ser usados para autenticação ou autorização sensível à segurança, a menos que seja adicionada lógica específica da aplicação.

Construtores

Name Description
RemoteEndpointMessageProperty(String, Int32)

Inicializa uma nova instância da RemoteEndpointMessageProperty classe para um endereço IP e porta especificados que identificam o cliente de onde a mensagem foi enviada.

Propriedades

Name Description
Address

Obtém o endereço IP do cliente de onde a mensagem foi enviada.

Name

Devolve a cadeia "System.ServiceModel.Channels.RemoteEndpointMessageProperty".

Port

Obtém o número de porta do cliente de onde a mensagem foi enviada.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a