System.Net.PeerToPeer Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к функциям одноранговых сетей.
Классы
| Имя. | Описание |
|---|---|
| Cloud |
Указывает значения, определяющие объект Peer Cloud . |
| CloudCollection |
Представляет контейнер для CloudCollection элементов. Этот класс не наследуется. |
| PeerName |
Задает значения, определяющие одноранговый PeerName объект. Имя однорангового узла обычно является строкой, используемой для идентификации однорангового ресурса. |
| PeerNameRecord |
Определяет набор значений, формирующего объект записи имени однорангового узла. Эта запись включает такие элементы, как имя однорангового узла и коллекция конечных точек, с которыми он взаимодействует. Записи имени однорангового узла используются для определения отдельных узлов одноранговых узлов в пределах Cloud. |
| PeerNameRecordCollection |
Представляет контейнер для PeerNameRecord элементов. |
| PeerNameRegistration | |
| PeerNameResolver |
Указывает значения, которые разрешают доступ PeerName к PeerNameRecord протоколу API поставщика PNRP пространства имен. |
| PeerToPeerException |
Представляет исключения, которые возникают при возникновении ошибки одноранговой инфраструктурой. |
| PnrpPermission |
Указывает значения, используемые в System.Net.PeerToPeer разрешениях объекта. |
| PnrpPermissionAttribute |
Позволяет применять действия PnrpPermission безопасности к коду с помощью декларативной безопасности. |
| ResolveCompletedEventArgs |
Используется в сочетании с ResolveCompleted событием, которое сигнализирует о завершении запроса разрешения для конкретного PeerName . |
| ResolveProgressChangedEventArgs |
Используется в сочетании с сигналом о событии ResolveProgressChanged . Он сигнализирует всякий раз, когда PeerNameRecord объект найден в ответ на ResolveAsync операцию определенного PeerNameобъекта. |
Перечисления
| Имя. | Описание |
|---|---|
| PeerNameType |
Определяет тип создаваемого PeerName. Одноранговое имя является защищенным или незащищенным. Защищенное имя однорангового узла предоставляет подтверждение владения именем. Незащищенное имя однорангового узла не связано с удостоверением. |
| PnrpScope |
Указывает различные области облака PNRP. |
Комментарии
Как одноранговые узлы обнаруживают друг друга и разрешают идентификаторы, усложняются временным подключением и отсутствием доступа к записям адресов, таким как система доменных имен (DNS). Инфраструктура Windows одноранговой инфраструктуры решает эту проблему с разрешением имен и схемой обнаружения одноранговых узлов с именем PNRP.
Протокол разрешения одноранговых имен (PNRP) предоставляет механизм разрешения имен для одноранговых сетей. PNRP предназначен для разрешения имени в сети IPEndPoint полностью одноранговым способом.
Основные функции PNRP предоставляются в System.Net.PeerToPeer классах пространства имен. Они предоставляют возможность создавать одноранговый узел и регистрировать его в Cloud одноранговых узлах. Они также предоставляют возможность разрешения сетевой конечной PeerName точки, TCP-порта, облака или других идентификаторов адресов.
Дополнительные функции для одноранговых сетей предоставляются в System.Net.PeerToPeer.Collaboration пространстве имен.
В Windows PNRP поставляется в качестве службы, запущенной по запросу приложениями. Кроме того, существует служба регистрации компьютера PNRP, которая может быть включена вручную приложениями или пользователями, если они хотят опубликовать имена компьютеров для удаленных подключений и обмена данными.