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. |