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 и строкой, определяющей имя конечной точки, |
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) |
Вызывается при изменении имени однорангового узла |
ToString() |
Возвращает объект String, который представляет экземпляр PeerEndPoint. |
События
NameChanged |
Получает сигнал при изменении имени, связанного с объектом PeerEndPoint. |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Заполняет текущий экземпляр PeerEndPoint данными, полученными из сериализованного источника. |