RemoteEndpointMessageProperty 类

定义

让与发送消息的远程终结点有关的客户端 IP 地址和端口号可用。

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
继承
RemoteEndpointMessageProperty

注解

属性通过 HTTP 和 TCP 传输添加到 Windows Communication Foundation (WCF) 服务的每个传入消息。

该属性不在通过命名管道或 MSMQ 传输接收的消息上。

当使用 IIS 中承载的 HTTP 时,该属性的可用性取决于是否具有当前活动请求。 因此,请求完成后(如执行单向接收时)此属性不可用。

该 IP 地址和端口号是从中接收消息的节点的 IP 地址和端口号。 如果消息经过中继或代理,则相应中继或代理的 IP 地址和端口号是此属性附加到消息中的 IP 地址和端口号。

请注意,攻击者可以假冒该 IP 地址和端口,因此如果不添加其他应用程序特定的逻辑,则不应依赖它们来执行安全敏感的身份验证或授权。

构造函数

RemoteEndpointMessageProperty(String, Int32)

针对用于识别发送消息的客户端的指定 IP 地址和端口号,初始化 RemoteEndpointMessageProperty 类的新实例。

属性

Address

获取发送消息的客户端的 IP 地址。

Name

返回字符串“System.ServiceModel.Channels.RemoteEndpointMessageProperty”。

Port

获取发送消息的客户端的端口号。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于