Поделиться через


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)

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

PeerName(String, PeerNameType)

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

Свойства

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.

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

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