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

См. также раздел