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