PeerName Класс

Определение

Задает значения, определяющие объект имени однорангового узла PeerName.Specifies the values that define a peer-to-peer PeerName object. Имя однорангового узла обычно представляет собой строку, используемую для идентификации однорангового ресурса.A peer name is typically a string used to identify a peer resource.

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
type PeerName = class
    interface ISerializable
    interface IEquatable<PeerName>
Public Class PeerName
Implements IEquatable(Of PeerName), ISerializable
Наследование
PeerName
Атрибуты
Реализации

Конструкторы

PeerName(SerializationInfo, StreamingContext)

Заполняет объект SerializationInfo данными, необходимыми для сериализации PeerName.Populates a SerializationInfo object with the data needed to serialize the PeerName.

PeerName(String)

Инициализирует новый объект типа PeerName с помощью предоставленного значения String полного имени однорангового узла.Initializes a new object of type PeerName with the supplied fully qualified peer name String value.

PeerName(String, PeerNameType)

Инициализирует новый экземпляр класса PeerName.Initializes a new instance of the PeerName class.

Свойства

Authority

Возвращает строку, определяющую полномочия (свойство Authority), используемые данным объектом PeerName.Returns a string that specifies the Authority used by this PeerName object.

Classifier

Возвращает строку, содержащую классификатор для объекта PeerName одноранговой сети.Returns a string that contains the classifier for a peer-to-peer PeerName.

IsSecured

Возвращает логическое значение, указывающее, является ли имя однорангового узла защищенным.Gets a Boolean value that specifies whether this is a secured peer name.

PeerHostName

Возвращает имя узла одноранговой сети.Gets the name of the peer-to-peer host. Это версия имени однорангового узла (объект PeerName), имеющая используемый серверами DNS формат, которая эквивалентна объекту PeerHostName в качестве идентификатора узла.This is a DNS-encoded version of the PeerName which is equivalent to a PeerHostName in that they are both identifiers. Разница между двумя идентификаторами заключается в их визуальном представлении.The difference between the two is visual representation.

Методы

CreateFromPeerHostName(String)

Создает новый экземпляр заданного объекта PeerHostName с указанным именем ведущего узла.Creates a new instance of the specified PeerHostName object with the specified peer host name.

CreateRelativePeerName(PeerName, String)

Создает новый объект PeerName, заменяя поле Classifier, определенное в указанном объекте PeerName, заданным строковым значением классификатора.Creates a new PeerName by replacing the Classifier field defined on the supplied PeerName object with the specified classifier string value.

Equals(Object)

Определяет, является ли содержимое данного объекта PeerName равным содержимому другого объекта.Determines whether the content of this PeerName is equal to the content of another object.

Equals(PeerName)

Выполняет сравнение текущего объекта PeerName с указанным именем однорангового узла, учитывая регистр символов.Performs a case-sensitive comparison of the current PeerName and the specified peer name.

GetHashCode()

Переопределяет метод GetHashCode().Overrides the GetHashCode() method.

GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект сведений о сериализации данными, необходимыми для сериализации PeerName.Populates a serialization information object with the data needed to serialize the PeerName.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строковое представление текущего объекта PeerName.Returns a string representation of the current PeerName object.

Явные реализации интерфейса

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра PeerName.Implements the ISerializable interface and returns the data needed to serialize the PeerName instance.

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

Дополнительно