Cloud 类

定义

指定用来定义对等 Cloud 对象的值。

public ref class Cloud : IEquatable<System::Net::PeerToPeer::Cloud ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class Cloud : IEquatable<System.Net.PeerToPeer.Cloud>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Cloud = class
    interface ISerializable
    interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
继承
Cloud
属性
实现

注解

Cloud是一组可通过网络相互通信的节点。 云、对等网格和对等图是同义词。 单个对等机或节点可以连接到多个云。

节点之间的通信绝不能从一个云跨越至另一个云。 Cloud 实例由其名称(区分大小写)唯一标识。

云与网络接口紧密相关。 在有两个网卡附加到不同子网的一个多宿主计算机上,将返回三个云:每个接口的每个链接本地地址有一个云,还有一个全局范围云。

构造函数

Cloud(SerializationInfo, StreamingContext)

初始化 PNRP Cloud 类型的新实例。 这会使用序列化云对象所需的数据填充序列化信息对象。

字段

AllLinkLocal

返回对 Cloud(表示客户端或对等方当前参与的所有链接本地群)的引用。

Available

返回对 Cloud(表示客户端当前参与的所有可用的群)的静态引用。

属性

Global

获取一个 Cloud 实例,其中包含全局 (Internet) 范围的对等方。

Name

获取对等 Cloud 的名称。

Scope

获取对等 Cloud 的网络范围。

ScopeId

获取此对等 Cloud 的特定 IP 地址的标识符。

方法

Equals(Cloud)

在两个群对象之间执行区分大小写的比较。

Equals(Object)

确定此对等 Cloud 的内容是否与 System 对象的内容等效。

GetAvailableClouds()

获取调用对等方已知的对等群的集合。

GetCloudByName(String)

返回具有指定群名称的 Cloud 对象。

GetHashCode()

重写 GetHashCode()

GetObjectData(SerializationInfo, StreamingContext)

使用序列化 Cloud 所需的数据填充 System.Runtime.Serialization 信息对象。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回当前 Cloud 的字符串表示形式。

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

实现 ISerializable 接口,并返回序列化 Cloud 实例所需的数据。

适用于

另请参阅