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)

Заполняет объект данными SerializationInfo , необходимыми для сериализации PeerName.

PeerName(String, PeerNameType)

Инициализирует новый экземпляр класса PeerName.

PeerName(String)

Инициализирует новый объект типа PeerName с заданным полным значением имени String однорангового узла.

Свойства

Имя Описание
Authority

Возвращает строку, указывающую используемый Authority этим PeerName объектом.

Classifier

Возвращает строку, содержащую классификатор для однорангового PeerNameузла.

IsSecured

Возвращает логическое значение, указывающее, является ли это защищенным именем однорангового узла.

PeerHostName

Возвращает имя однорангового узла. Это версия PeerName, закодированная в DNS, которая эквивалентна 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.

Применяется к

См. также раздел