PeerEndPoint Класс

Определение

Представляет расположение экземпляра, указанного PeerNearMeс уникальной конфигурацией сетевого PeerContact адреса, описывая текущий экземпляр одноранговой инфраструктуры совместной работы или PeerContact в пределах одноранговой инфраструктуры совместной PeerNearMe работы.

public ref class PeerEndPoint : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::PeerEndPoint ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerEndPoint : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.PeerEndPoint>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
Наследование
PeerEndPoint
Атрибуты
Реализации

Комментарии

Одноранговый узел "конечная точка" описывает расположение присутствия контакта — уникальную конфигурацию сетевого адреса, описывающую текущий доступный экземпляр контакта в сети совместной работы однорангового узла. Один контакт может быть доступен в нескольких конечных точках в сети совместной работы однорангового узла.

Одноранговый узел, наблюдающий за контактом, может запрашивать любую из конечных точек, связанных с этим контактом, для определенных обновлений однорангового узла, приложений или объектов.

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

Имя Описание
PeerEndPoint()

Создает новый экземпляр PeerEndPoint класса.

PeerEndPoint(IPEndPoint, String)

Инициализирует новый экземпляр PeerEndPoint класса с связанной одноранговым конечным точкой, содержащейся в IPEndPoint , и строковым указанием endPointName.

PeerEndPoint(IPEndPoint)

Инициализирует новый экземпляр PeerEndPoint класса с связанной одноранговой конечной точкой, содержащейся в IPEndPoint.

PeerEndPoint(SerializationInfo, StreamingContext)

Инициализирует новый PeerEndPoint экземпляр с соответствующими параметрами, необходимыми для сериализации.

Свойства

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

Возвращает или задает IPEndPoint идентификатор, содержащий IP-адрес, связанный с экземпляром PeerEndPoint .

Name

Возвращает или задает String отображаемое имя для экземпляра PeerEndPoint .

SynchronizingObject

Если задано это значение свойства, все события, не запущенные в результате асинхронной операции, будут вызывать связанные обработчики событий обратно в поток, создавший конкретный SynchronizingObjectобъект.

Методы

Имя Описание
Dispose()

Освобождает все ресурсы, используемые PeerEndPoint объектом.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые PeerEndPoint объектом, и при необходимости освобождает управляемые ресурсы.

Equals(Object, Object)

Определяет, считаются ли указанные PeerEndPoint объекты равными.

Equals(Object)

Сравнивает заданный PeerEndPointObjectобъект.

Equals(PeerEndPoint)

Сравнивает указанный PeerEndPointPeerEndPoint экземпляр.

GetHashCode()

Возвращает хэш-код для экземпляра PeerEndPoint .

GetObjectData(SerializationInfo, StreamingContext)

Заполняет SerializationInfo экземпляр класса данными, необходимыми для сериализации указанного PeerObject экземпляра. Производный тип должен вызывать метод базового типа GetObjectData(SerializationInfo, StreamingContext) .

GetType()

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

Вызывается PeerName при изменении указанного экземпляром PeerContactPeerEndPoint .

ToString()

Возвращает экземпляр String , представляющий PeerEndPoint экземпляр.

События

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

Сигнализирует, когда имя, связанное PeerEndPoint с объектом, изменяется.

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

Имя Описание
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Заполняет текущий PeerEndPoint экземпляр данными, полученными из сериализованного источника.

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

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