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