PeerEndPoint Класс

Определение

Представляет расположение экземпляра PeerNearMe или PeerContact, заданное уникальной сетевой конфигурацией описанием текущего экземпляра PeerContact или PeerNearMe в инфраструктуре совместной работы в одноранговой сети.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

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

Комментарии

Одноранговая конечная точка описывает место присутствия контакта — уникальную конфигурацию сетевых адресов, которая описывает доступный экземпляр контакта в сети совместной работы.A peer "endpoint" describes a contact's presence location - the unique network address configuration that describes the currently available instance of the contact within the peer collaboration network. Один контакт может быть доступен на нескольких конечных точках в сети совместной работы одноранговых сетей.A single contact can be available at multiple endpoints within the peer collaboration network.

Одноранговый просмотр контакта может запрашивать любую из конечных точек, связанных с этим контактом, для конкретных обновлений присутствия, приложений или объектов.A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

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

PeerEndPoint()

Генерирует новый экземпляр класса PeerEndPoint.Generates a new instance of the PeerEndPoint class.

PeerEndPoint(IPEndPoint)

Инициализирует новый экземпляр класса PeerEndPoint со связанной с одноранговым узелом конечной точкой, определенной объектом IPEndPoint.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Инициализирует новый экземпляр класса PeerEndPoint, используя связанную с одноранговым узелом конечную точку, заданную объектом IPEndPoint и строкой, определяющей имя конечной точки, endPointName.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint and a string specifying endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса PeerEndPoint, используя связанные параметры, требуемые для выполнения сериализации.Initializes a new PeerEndPoint instance with the associated parameters required for serialization.

Свойства

EndPoint

Получает или задает объект IPEndPoint, содержащий IP-адрес, связанный с экземпляром PeerEndPoint.Gets or sets the IPEndPoint that contains the IP address associated with the PeerEndPoint instance.

Name

Возвращает или задает объект String, содержащий отображаемое имя для экземпляра PeerEndPoint.Gets or sets a String that represents a displayed name for the PeerEndPoint instance.

SynchronizingObject

Если задано значение этого свойства, со всеми событиями, не просигналившими в результате асинхронной операции, будут связаны обработчики событий, осуществляющие обратный вызов в потоке, создавшем конкретный объект SynchronizingObject.When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific SynchronizingObject.

Методы

Dispose()

Освобождает все ресурсы, используемые объектом PeerEndPoint.Releases all resources used by the PeerEndPoint object.

Dispose(Boolean)

Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом PeerEndPoint.Releases the unmanaged resources used by the PeerEndPoint object and optionally releases the managed resources.

Equals(Object)

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

Equals(Object, Object)

Определяет, считаются ли равными заданные объекты PeerEndPoint.Determines whether the specified PeerEndPoint objects are considered equal.

Equals(PeerEndPoint)

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

GetHashCode()

Возвращает хэш-код экземпляра класса PeerEndPoint.Returns the hash code for a PeerEndPoint instance.

GetObjectData(SerializationInfo, StreamingContext)

Заполняет экземпляр класса SerializationInfo данными, необходимыми для сериализации указанного экземпляра PeerObject.Populates a SerializationInfo class instance with the data required to serialize the specified PeerObject instance. Производный тип должен вызывать метод GetObjectData(SerializationInfo, StreamingContext) базового типа.A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetType()

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

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

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

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

Вызывается при изменении имени однорангового узла PeerName, заданного объектом PeerContact, связанным с экземпляром класса PeerEndPoint.Called when a change occurs to the PeerName specified by the PeerContact associated with the PeerEndPoint instance.

ToString()

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

События

NameChanged

Получает сигнал при изменении имени, связанного с объектом PeerEndPoint.Signaled when the name associated with a PeerEndPoint object changes.

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Заполняет текущий экземпляр PeerEndPoint данными, полученными из сериализованного источника.Populates the current PeerEndPoint instance with the data obtained from the serialized source.

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

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