RemoteEndpointMessageProperty Classe

Definição

Disponibiliza o número da porta e endereço IP do cliente associado com o ponto de extremidade remoto do qual a mensagem foi enviada.

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

Comentários

A propriedade é adicionada a cada mensagem de entrada para um serviço de Windows Communication Foundation (WCF) por meio dos transportes HTTP e TCP.

A propriedade não está presente nas mensagens recebidas por meio de um pipe nomeado ou transporte MSMQ.

A disponibilidade da propriedade ao usar HTTP hospedado no IIS depende de ter uma solicitação ativa no momento. Portanto, essa propriedade não estará disponível depois que a solicitação for concluída, como ao executar um recebimento unidirecional.

O endereço IP e o número da porta são o do nó do qual a mensagem foi recebida. Se uma mensagem passar por uma retransmissão ou proxy, o endereço IP e o número da porta da respectiva retransmissão ou proxy serão anexados à mensagem por essa propriedade.

Lembre-se de que o endereço IP e a porta podem ser falsificados por um invasor e, portanto, não devem ser confiáveis para autenticação ou autorização sensível à segurança, a menos que a lógica específica do aplicativo adicional seja adicionada.

Construtores

RemoteEndpointMessageProperty(String, Int32)

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

Propriedades

Address

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

Name

Retorna a cadeia de caracteres “System.ServiceModel.Channels.RemoteEndpointMessageProperty”.

Port

Obtém o número da porta do cliente do qual a mensagem foi enviada.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a