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 地址和端口,因此如果不添加其他应用程序特定的逻辑,则不应依赖它们来执行安全敏感的身份验证或授权。
构造函数
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) |