System.Net.PeerToPeer.Collaboration Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Расширяет функциональные возможности сети System.Net.PeerToPeer и предоставляет возможности проведения управляемых сеансов совместной работы без сервера.
Классы
| ApplicationChangedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при наступлении события ApplicationChanged. |
| ContactManager |
Представляет коллекцию объектов PeerContact, хранящихся в адресной книге Windows. |
| CreateContactCompletedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при наступлении события CreateContactCompleted. |
| InviteCompletedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при происхождении события InviteCompleted. |
| NameChangedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при наступлении события NameChanged. |
| ObjectChangedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при наступлении события ObjectChanged. |
| Peer |
Этот класс представляет удаленный одноранговый узел. |
| PeerApplication |
Представляет приложение, доступное для использование в инфраструктуре совместной работы в одноранговых сетях. |
| PeerApplicationCollection |
Представляет контейнер для элементов PeerApplication. Экземпляр этого типа возвращается статическим методом GetContacts(). |
| PeerApplicationLaunchInfo |
Представляет сведения о запуске, требуемые объектом PeerApplication, инициированным в ответ на приглашение к совместной работе в одноранговой сети. |
| PeerCollaboration |
Взаимодействует с инфраструктурой совместной работы в одноранговой сети. С использования этого класса начинаются многие базовые скрипты совместной работы. |
| PeerCollaborationPermission |
Задает значения, определяющие разрешения объекта System.Net.PeerToPeer.Collaboration или используемые в них. |
| PeerCollaborationPermissionAttribute |
Разрешает применять меры безопасности для PeerCollaborationPermission к коду с помощью декларативной безопасности. Этот класс не наследуется. |
| PeerContact |
Представляет одноранговый узел, для которого пользователь получил расширенные сведения. |
| PeerContactCollection |
Представляет контейнер для элементов PeerContact. Экземпляр этого типа возвращается статическим методом GetContacts(). |
| PeerEndPoint |
Представляет расположение экземпляра PeerNearMe или PeerContact, заданное уникальной сетевой конфигурацией описанием текущего экземпляра PeerContact или PeerNearMe в инфраструктуре совместной работы в одноранговой сети. |
| PeerEndPointCollection |
Представляет контейнер для элементов объекта PeerEndPoint. Экземпляр этого типа возвращается классом Peer. |
| PeerInvitationResponse |
Представляет ответ, полученный от удаленного узла, на приглашение, отправленное с помощью метода Invite() или Invite(). |
| PeerNearMe |
Представляет одноранговый узел, обнаруженный инфраструктурой "Соседние пользователи". |
| PeerNearMeChangedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при наступлении события PeerNearMeChanged. |
| PeerNearMeCollection |
Представляет контейнер для элементов объекта PeerNearMe. Экземпляр этого типа возвращается статическим методом GetPeersNearMe(). |
| PeerObject |
Представляет новый экземпляр класса PeerObject с автоматически сгенерированным идентификатором Guid. |
| PeerObjectCollection |
Представляет контейнер для элементов экземпляра PeerObject. |
| PeerPresenceInfo |
Представляет сведения о присутствии однорангового узла. |
| PresenceChangedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при происхождении события PresenceChanged или LocalPresenceChanged. |
| RefreshDataCompletedEventArgs |
Предоставляет уточняющие сведения для метода OnRefreshDataCompleted(RefreshDataCompletedEventArgs) при происхождении событий RefreshDataCompleted. |
| SubscribeCompletedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при получении сигнала событием SubscribeCompleted. |
| SubscriptionListChangedEventArgs |
Предоставляет уточняющие сведения для метода обратного вызова при получении сигнала событием SubscriptionListChanged. |
Перечисления
| PeerApplicationRegistrationType |
Определяет тип регистрации, выполняемой для объектов PeerApplication или PeerObject. |
| PeerChangeType |
Указывает тип изменений, произведенных в одноранговом узле. |
| PeerInvitationResponseType |
Определяет ответы, которые может получить локальный одноранговый узел на запросы с приглашениями к управляемой приложением совместной работе. |
| PeerPresenceStatus |
Устанавливает новое состояние присутствия однорангового узла (пользователя). |
| PeerScope |
Задает текущую сетевую область однорангового узла. |
| SubscriptionType |
Определяет, может ли удаленный одноранговый узел, подписанный на локальный одноранговый узел, получать уведомления о событиях. |
Комментарии
Инфраструктура одноранговой совместной работы (P2P) предоставляет одноранговую сетевую платформу для совместных действий, таких как сопоставление сетевых игр, конференц-связь и другие интерактивные действия с несколькими участниками. Эта бессерверная инфраструктура включает API- интерфейсы, упрощающие процесс отслеживания присутствия одноранговых узлов без сервера, отправки приглашений участникам, обнаружения одноранговых узлов в одной подсети и управления контактами.
Собственные API-интерфейсы совместной работы одноранговых узлов доступны в клиентах Windows Vista как в 32-разрядных, так и в 64-разрядных выпусках. API одноранговой совместной работы недоступны в Windows Server 2008.
ПРИМЕЧАНИЕ. API совместной работы работают из службы только в том случае, если служба олицетворяет вызывающий объект, а вызывающий объект является интерактивным пользователем (в отличие от встроенного пользователя). Несколько диспетчеров контактов не поддерживаются.