PeerNearMe クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
"近くのユーザー" インフラストラクチャによって配置されたピアを表します。
public ref class PeerNearMe : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerNearMe ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerNearMe>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNearMe = class
inherit Peer
interface IEquatable<PeerNearMe>
interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
- 継承
- 属性
- 実装
注釈
このクラスのインスタンスを直接作成することはできません。 代わりに、呼び出し元ピアの "近い" ピアへの参照は、静的 GetPeersNearMe メソッドを使用して、近くのピアのコレクションを返すことによって取得されます。
PeerNearMe オブジェクトによって表されるピアは、呼び出し元ピアのアドレス帳に必ずしも含まれていません。
コンストラクター
| 名前 | 説明 |
|---|---|
| PeerNearMe() |
PeerNearMe クラスの新しい既定のインスタンスを初期化します。 |
| PeerNearMe(SerializationInfo, StreamingContext) |
シリアル化に必要な関連付けられたパラメーターを使用して、新しい PeerNearMe インスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| IsOnline |
Peerが現在 'オンライン' であるかどうかを示す値を取得します。 (継承元 Peer) |
| Nickname |
PeerNearMe オブジェクトのニックネームを表すStringを取得または設定します。 |
| PeerEndPoints |
PeerEndPointCollectionに関連付けられているPeerを取得します。 (継承元 Peer) |
| SynchronizingObject |
このプロパティ値を設定すると、非同期操作の結果として発生しないすべてのイベントは、特定の SynchronizingObjectを作成したスレッドで呼び出される関連付けられたイベント ハンドラーを持ちます。 (継承元 Peer) |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| InviteCompleted |
リモート ピアの招待プロセスが完了したときに発生します。 (継承元 Peer) |
| PeerNearMeChanged |
新しい PeerNearMe インスタンスが見つかった場合、使用できなくなった場合、または関連付けられている PeerEndPoint オブジェクト情報が変更されたときに通知されます。 |
| RefreshDataCompleted |
PeerNearMe インスタンスのRefreshData()またはRefreshDataAsync(Object)操作が完了したときに通知されます。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
シリアル化されたソースから取得したデータを現在の PeerNearMe インスタンスに設定します。 |