System.Net.PeerToPeer.Collaboration Namespace

Пространство имен System.Net.PeerToPeer.Collaboration расширяет функциональные возможности работы в одноранговой сети пространства имен System.Net.PeerToPeer и предоставляет возможности проведения управляемых сеансов совместной работы без сервера. The System.Net.PeerToPeer.Collaboration namespace enhances System.Net.PeerToPeer networking functionality and provides capabilities for serverless managed collaboration sessions.

Классы

ApplicationChangedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при наступлении события ApplicationChanged.Provides qualifying information to a callback method when a ApplicationChanged event occurs.

ContactManager

Представляет коллекцию объектов PeerContact, хранящихся в адресной книге Windows.Represents a collection of PeerContact objects which persist in a Windows Address Book.

CreateContactCompletedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при наступлении события CreateContactCompleted.Provides qualifying information to a callback method when a CreateContactCompleted event occurs.

InviteCompletedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при происхождении события InviteCompleted.Provides qualifying information to a callback method when an InviteCompleted event occurs.

NameChangedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при наступлении события NameChanged.Provides qualifying information to a callback method when a NameChanged event occurs.

ObjectChangedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при наступлении события ObjectChanged.Provides qualifying information to a callback method when a ObjectChanged event occurs.

Peer

Этот класс представляет удаленный одноранговый узел.This class represents a remote peer.

PeerApplication

Представляет приложение, доступное для использование в инфраструктуре совместной работы в одноранговых сетях.Represents an application that is available for use with the Peer Collaboration infrastructure.

PeerApplicationCollection

Представляет контейнер для элементов PeerApplication .Represents a container for PeerApplication elements. Экземпляр этого типа возвращается статическим методом GetContacts().An instance of this type is returned by the GetContacts() static method.

PeerApplicationLaunchInfo

Представляет сведения о запуске, требуемые объектом PeerApplication, инициированным в ответ на приглашение к совместной работе в одноранговой сети.Represents the launch information required by a PeerApplication that has initiated in response to a peer collaboration invitation.

PeerCollaboration

Взаимодействует с инфраструктурой совместной работы в одноранговой сети.Interacts with the Peer Collaboration infrastructure. С использования этого класса начинаются многие базовые скрипты совместной работы.Many of the core collaboration scenarios begin with this class.

PeerCollaborationPermission

Задает значения, определяющие разрешения объекта System.Net.PeerToPeer.Collaboration или используемые в них.Specifies the values that define or are used in System.Net.PeerToPeer.Collaboration object permissions.

PeerCollaborationPermissionAttribute

Разрешает применять меры безопасности для PeerCollaborationPermission к коду с помощью декларативной безопасности.Allows security actions for PeerCollaborationPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

PeerContact

Представляет одноранговый узел, для которого пользователь получил расширенные сведения.Represents a peer for which a user has retrieved extended information.

PeerContactCollection

Представляет контейнер для элементов PeerContact .Represents a container for PeerContact elements. Экземпляр этого типа возвращается статическим методом GetContacts().An instance of this type is returned by the GetContacts() static method.

PeerEndPoint

Представляет расположение экземпляра PeerNearMe или PeerContact, заданное уникальной сетевой конфигурацией описанием текущего экземпляра PeerContact или PeerNearMe в инфраструктуре совместной работы в одноранговой сети.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

PeerEndPointCollection

Представляет контейнер для элементов объекта PeerEndPoint.Represents a container for elements of a PeerEndPoint object. Экземпляр этого типа возвращается классом Peer.An instance of this type is returned by the Peer class.

PeerInvitationResponse

Представляет ответ, полученный от удаленного узла, на приглашение, отправленное с помощью метода Invite() или Invite().Represents a response received from a remote peer to an invitation sent via the Invite() or Invite() method.

PeerNearMe

Представляет одноранговый узел, обнаруженный инфраструктурой "Соседние пользователи".Represents a peer located by the "People Near Me" infrastructure.

PeerNearMeChangedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при наступлении события PeerNearMeChanged.Provides qualifying information to a callback method when a PeerNearMeChanged event occurs.

PeerNearMeCollection

Представляет контейнер для элементов объекта PeerNearMe .Represents a container for elements of a PeerNearMe object. Экземпляр данного типа возвращается статическим методом GetPeersNearMe().An instance of this type is returned by the GetPeersNearMe() static method.

PeerObject

Представляет новый экземпляр класса PeerObject с автоматически сгенерированным идентификатором Guid.Represents a new instance of the PeerObject class with an auto-generated Guid.

PeerObjectCollection

Представляет контейнер для элементов экземпляра PeerObject.Represents a container for elements of a PeerObject instance.

PeerPresenceInfo

Представляет сведения о присутствии однорангового узла.Represents the presence information of a peer.

PresenceChangedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при происхождении события PresenceChanged или LocalPresenceChanged.Provides qualifying information to a callback method when a PresenceChanged or LocalPresenceChanged event occurs.

RefreshDataCompletedEventArgs

Предоставляет уточняющие сведения для метода OnRefreshDataCompleted(RefreshDataCompletedEventArgs) при происхождении событий RefreshDataCompleted.Provides qualifying information to the OnRefreshDataCompleted(RefreshDataCompletedEventArgs) method when RefreshDataCompleted events occur.

SubscribeCompletedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при получении сигнала событием SubscribeCompleted.Provides qualifying information to a callback method when a SubscribeCompleted event is signaled.

SubscriptionListChangedEventArgs

Предоставляет уточняющие сведения для метода обратного вызова при получении сигнала событием SubscriptionListChanged.Provides qualifying information to a callback method when a SubscriptionListChanged event is signaled.

Перечисления

PeerApplicationRegistrationType

Определяет тип регистрации, выполняемой для объектов PeerApplication или PeerObject.Specifies the type of registration to perform for a PeerApplication or PeerObject registration.

PeerChangeType

Указывает тип изменений, произведенных в одноранговом узле.Specifies the type of change that occurred for a peer.

PeerInvitationResponseType

Определяет ответы, которые может получить локальный одноранговый узел на запросы с приглашениями к управляемой приложением совместной работе.Specifies the responses a local peer can receive from an application driven collaboration invitation requests.

PeerPresenceStatus

Устанавливает новое состояние присутствия однорангового узла (пользователя).Specifies the presence status of a peer.

PeerScope

Задает текущую сетевую область однорангового узла.Specifies the current network scope of a peer.

SubscriptionType

Определяет, может ли удаленный одноранговый узел, подписанный на локальный одноранговый узел, получать уведомления о событиях.Specifies if a remote peer subscribed to the local peer can receive event notifications.

Комментарии

В инфраструктуре совместной работы Peer-to-Peer (P2P) предоставляет платформу сетевых peer-to-peer для совместной деятельности, например сетевых игр подбор игроков, конференций и другие интерактивные действия нескольких участников.The Peer-to-Peer (P2P) Collaboration Infrastructure provides a peer-to-peer network-based framework for collaborative activities, such as network game matchmaking, conferencing, and other interactive multi-participant activities. Этой независимой от сервера инфраструктурой включает в себя интерфейсы API, которые упрощают процесс, по которому приложения можно отслеживать наличие узла без сервера, отправлять приглашения участникам, обнаруживать узлы в одной подсети и управление контактами.This serverless infrastructure includes APIs that simplify the process by which applications can track peer presence without a server, send invitations to participants, discover peers on the same subnet, and manage contacts.

На клиентах Windows Vista в 32-разрядных и 64-разрядных выпусках доступны собственные API-интерфейсы одноранговой совместной работы.Native Peer Collaboration APIs are available on Windows Vista clients in both 32-bit and 64-bit editions. Интерфейсы API совместной работы в одноранговой сети недоступны в Windows Server 2008.Peer Collaboration APIs are not available on Windows Server 2008.

Примечание: Интерфейсы API совместной работы работают из службы только в том случае, если служба олицетворяет вызывающий объект, а вызывающий объект является интерактивным пользователем (в отличие от встроенных пользователя).NOTE: The Collaboration APIs are functional from a service only if the service is impersonating a caller, and the caller is an interactive user (as opposed to a built-in user). Несколько диспетчеров контактов не поддерживаются.Multiple Contact Managers are not supported.