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

Windows アドレス帳に保持された PeerContact オブジェクトのコレクションを表します。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

自動生成された Guid を持つ PeerObject クラスの新しいインスタンスを表します。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.

注釈

ピア ツー ピア (P2P) の共同作業インフラストラクチャでは、ネットワーク ゲームのマッチメイ キング、会議、およびその他の対話型の複数の参加者アクティビティなどの共同作業のピア ツー ピア ネットワーク ベースのフレームワークを提供します。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.

32 ビットと 64 ビットの両方のエディションの Windows Vista クライアントでネイティブのピア コラボレーションの 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.