RemoteEndpointMessageProperty 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
让与发送消息的远程终结点有关的客户端 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 地址和端口,因此如果不添加其他应用程序特定的逻辑,则不应依赖它们来执行安全敏感的身份验证或授权。
Remote |
针对用于识别发送消息的客户端的指定 IP 地址和端口号,初始化 RemoteEndpointMessageProperty 类的新实例。 |
Address |
获取发送消息的客户端的 IP 地址。 |
Name |
返回字符串“System.ServiceModel.Channels.RemoteEndpointMessageProperty”。 |
Port |
获取发送消息的客户端的端口号。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
获取当前实例的 Type。 (继承自 Object) |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
To |
返回表示当前对象的字符串。 (继承自 Object) |
产品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |