PeerName 类

定义

指定用来定义对等 PeerName 对象的值。 对等名称通常是用于标识对等资源的字符串。

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

构造函数

PeerName(SerializationInfo, StreamingContext)

使用序列化 PeerName 时所需的数据填充 SerializationInfo 对象。

PeerName(String)

使用提供的完全限定对等名称 PeerName 值初始化类型 String 的新对象。

PeerName(String, PeerNameType)

初始化 PeerName 类的新实例。

属性

Authority

返回一个字符串,该字符串指定此 Authority 对象使用的 PeerName

Classifier

返回一个字符串,其中包含对等 PeerName 的分类器。

IsSecured

获取一个布尔值,该值指定这是否是一个安全的对等名称。

PeerHostName

获取对等主机的名称。 这是 DNS 编码版本的 PeerName,它相当于 PeerHostName,因为它们都是标识符。 二者之间的不同之处在于可视化表示形式。

方法

CreateFromPeerHostName(String)

用指定的对等主机名称创建指定的 PeerHostName 对象的新实例。

CreateRelativePeerName(PeerName, String)

通过用指定的分类器字符串值替换在提供的 PeerName 对象上定义的 Classifier 字段,来创建一个新的 PeerName

Equals(Object)

确定此 PeerName 对象的内容是否等于另一个对象的内容。

Equals(PeerName)

对当前 PeerName 和指定的对等名称执行区分大小写的比较。

GetHashCode()

重写 GetHashCode() 方法。

GetObjectData(SerializationInfo, StreamingContext)

使用序列化 PeerName 时所需的数据填充序列化信息对象。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

适用于

另请参阅