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)

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

PeerEndPoint(IPEndPoint, String)

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

PeerEndPoint(SerializationInfo, StreamingContext)

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

Свойства

EndPoint

Получает или задает объект IPEndPoint, содержащий IP-адрес, связанный с экземпляром PeerEndPoint.

Name

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

SynchronizingObject

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

Методы

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

Сравнивает объект PeerEndPoint с указанным объектом Object.

Equals(Object, Object)

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

Equals(PeerEndPoint)

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

GetHashCode()

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetType()

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

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

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

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

Вызывается при изменении имени однорангового узла PeerName, заданного объектом PeerContact, связанным с экземпляром класса PeerEndPoint.

ToString()

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

События

NameChanged

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

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

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

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