System.Net.PeerToPeer Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к функциональным возможностям, связанным с одноранговыми сетями.
Классы
Cloud |
Задает значения, определяющие объект облака одноранговых узелов Cloud. |
CloudCollection |
Представляет контейнер для элементов CloudCollection. Этот класс не наследуется. |
PeerName |
Задает значения, определяющие объект имени однорангового узла PeerName. Имя однорангового узла обычно представляет собой строку, используемую для идентификации однорангового ресурса. |
PeerNameRecord |
Определяет набор значений, образующих объект записи имени однорангового узла. Эта запись включает такие элементы, как имя однорангового узла и коллекция конечных точек, с которыми он обменивается данными. Записи имени однорангового узла использованы для определения отдельных одноранговых узелов в облаке Cloud. |
PeerNameRecordCollection |
Представляет контейнер для элементов PeerNameRecord. |
PeerNameRegistration |
Регистрирует имя однорангового узла PeerName в объекте облака Cloud или наборе облаков. |
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 Vista PNRP поставляется как служба, которая запускается приложениями по требованию. Кроме того, существует служба регистрации компьютеров PNRP, которую приложения или пользователи могут вручную включить, если они хотят публиковать имена компьютеров для удаленных подключений и обмена данными.
PNRP версии 1 входит в состав Windows XP с пакетом обновления 2 (SP2), Windows XP Professional x64 Edition и Windows XP с пакетом обновления 1 (SP1) и расширенным сетевым пакетом для Windows XP.
Кроме того, существует служба регистрации компьютеров PNRP, которую могут вручную включить приложения или пользователи, если есть интерес к публикации имен компьютеров для удаленного подключения и обмена данными.