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 совместной работы работают из службы только в том случае, если служба олицетворяет вызывающий объект, а вызывающий объект является интерактивным пользователем (в отличие от встроенного пользователя). Несколько диспетчеров контактов не поддерживаются.