Поделиться через


RemoteEndpointMessageProperty Класс

Определение

Делает доступным IP-адрес клиента и номер порта, связанный с удаленной конечной точкой, отправившей сообщение.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Наследование
RemoteEndpointMessageProperty

Комментарии

Свойство добавляется к каждому входящему сообщению в службу Windows Communication Foundation (WCF) с помощью транспорта HTTP и TCP.

Свойство отсутствует у сообщений, полученных через именованные каналы или транспорт MSMQ.

Доступность свойства при использовании HTTP, размещенного в службах IIS, зависит от наличия активного запроса. Поэтому данное свойство недоступно после выполнения запроса, например при выполнении одностороннего получения.

IP-адрес и номер порта принадлежат узлу, от которого пришло сообщение. Если сообщение идет через ретранслятор или прокси, то это свойство прикрепляет к сообщению IP-адрес и номер порта соответствующих ретранслятора или прокси.

Учитывайте, что IP-адрес и номер порта могут быть подделаны злоумышленником и на них не стоит полагаться при проверке подлинности или авторизации, важных для обеспечения безопасности, если не добавлено дополнительной логики, специфичной для приложения.

Конструкторы

RemoteEndpointMessageProperty(String, Int32)

Инициализирует новый экземпляр класса RemoteEndpointMessageProperty для заданного IP-адреса и порта, указывающих на клиент, с которого отправлено сообщение.

Свойства

Address

Возвращает IP-адрес клиента, с которого было отправлено сообщение.

Name

Возвращает строку "System.ServiceModel.Channels.RemoteEndpointMessageProperty".

Port

Возвращает номер порта клиента, с которого было отправлено сообщение.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к