PeerNode 类

定义

定义参与特定对等网格的应用程序所使用的对等节点实例。

public ref class PeerNode sealed : System::ServiceModel::IOnlineStatus
public sealed class PeerNode : System.ServiceModel.IOnlineStatus
type PeerNode = class
    interface IOnlineStatus
Public NotInheritable Class PeerNode
Implements IOnlineStatus
继承
PeerNode
实现

注解

对等节点可以在网格中托管多个对等通道,只要它们在提供给每个通道的绑定的 中共享一个公共 URI EndpointAddress 和主机名。

如果为对等节点定义的两个或多个对等通道是使用单独的绑定创建的,则 、 和 属性在所有绑定上 Port ListenIPAddress Resolver 必须相同。

如果在同一对等节点实例的第一个通道绑定之后创建了后续通道绑定,则此绑定和后续绑定上的 属性必须小于或等于第一个通道绑定上设置的 MaxReceivedMessageSize MaxReceivedMessageSize 属性值。

属性

IsOnline

获取一个值,该值指示对等节点是否联机以及是否能将消息发送给对等网格中的相邻节点。

MessagePropagationFilter

获取或设置自定义筛选器,以用于通过对等通道接收的消息。

Port

获取对等节点所侦听的网络端口。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RefreshConnection()

刷新与对等网格的连接。

ToString()

提供对等节点的字符串表示形式。

事件

Offline

当对等节点在对等网格中进入脱机状态时发出信号。

Online

当对等节点在对等网格中进入联机状态时发出信号。

适用于