Peer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、リモート ピアを表します。
public ref class Peer abstract : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::Peer ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public abstract class Peer : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.Peer>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Peer = class
interface IDisposable
interface IEquatable<Peer>
interface ISerializable
Public MustInherit Class Peer
Implements IDisposable, IEquatable(Of Peer), ISerializable
- 継承
-
Peer
- 派生
- 属性
- 実装
注釈
抽象 Peer クラスの目的は、 PeerNearMe や PeerContactなどの派生クラスで共有できる共通の基底クラス定義を提供することです。 抽象であるため、直接構築することはできません。 開発者は、代わりにサブクラス PeerNearMe または PeerContact を使用する必要があります。
連絡先、ピア、リモート ピア、 PeerNearMe、 LocalContact、および PeerContact は、コンテキストに基づく同義語です。
"呼び出し元ピア" と "リモート ピア" は一般的に同義です。 ピアを呼び出しても、特定のメソッドを呼び出すアプリケーションは参照されません。
コンストラクター
| 名前 | 説明 |
|---|---|
| Peer(SerializationInfo, StreamingContext) |
Peer型の新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| IsOnline |
Peerが現在 'オンライン' であるかどうかを示す値を取得します。 |
| PeerEndPoints |
PeerEndPointCollectionに関連付けられているPeerを取得します。 |
| SynchronizingObject |
このプロパティ値を設定すると、非同期操作の結果として発生しないすべてのイベントは、特定の SynchronizingObjectを作成したスレッドで呼び出される関連付けられたイベント ハンドラーを持ちます。 |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| InviteCompleted |
リモート ピアの招待プロセスが完了したときに発生します。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
指定したSerializationInfo インスタンスをシリアル化するために必要なデータをPeerObject クラス インスタンスに設定します。 派生型は、基本型 GetObjectData(SerializationInfo, StreamingContext) メソッドを呼び出す必要があります。 |