PeerContact クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが拡張情報を取得したピアを表します。
public ref class PeerContact : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerContact ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerContact : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerContact>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerContact = class
inherit Peer
interface IEquatable<PeerContact>
interface ISerializable
Public Class PeerContact
Inherits Peer
Implements IEquatable(Of PeerContact), ISerializable
- 継承
- 属性
- 実装
注釈
連絡先は信頼できるピアを表します。 PeerContactリモート ピアまたはPeerNearMeユーザーがリモート ピアが "近くでPeople" スコープの外部にある場合に、そのリモート ピアと共同作業するには、オブジェクトを作成する必要があります。 オブジェクトは PeerContact 、リモート コンピューター上で実行されているアプリケーション、またはリモート コンピューターのユーザーとして存在できます。 このクラスのインスタンスは、 ContactManager 永続的な方法で連絡先情報を格納する に追加できます。
からの PeerContact アプリケーションの招待は、認証と暗号化の両方で行われます。 ピア連絡先からの招待を承諾または拒否する UI ダイアログは、招待元が信頼されていることを示します。
オブジェクトをサブスクライブすることは、 PeerContact リモート ピアが登録されているアプリケーション、オブジェクト、プレゼンス情報を確認できることを意味します。 を PeerContactサブスクライブするには、呼び出し元を経由して SignIn ピア コラボレーション インフラストラクチャにサインインするか、Windows UI 経由でサインインする必要があります。 その他のすべての操作では、サインインは必要ありません。
コンストラクター
PeerContact(SerializationInfo, StreamingContext) |
このクラスでは、パブリック コンストラクターが定義されていません。 |
プロパティ
Credentials |
この PeerContact インスタンスで識別されるピアの X509Certificate (公開キー) を取得または設定します。 |
DisplayName |
PeerContact の表示名を表す文字列を取得または設定します。 |
EmailAddress |
PeerContact に関連付けられている電子メール アドレスを取得または設定します。 |
IsOnline |
Peer が現在 "オンライン" であるかどうかを指定する値を取得します。 (継承元 Peer) |
IsSubscribed |
現在の PeerContact をエンドポイントにサブスクライブするかアンサブスクライブするかを指定する値を取得または設定します。 または、このプロパティは、現在のピア ホストまたはホスト アプリケーションをこの PeerContact にサブスクライブしたかアンサブスクライブしたかを指定する値を取得または設定します。 |
Nickname |
PeerContact の |
PeerEndPoints |
この PeerEndPointCollection に関連付けられている PeerContact を取得します。 |
PeerName |
PeerName に関連付けられている PeerContact を取得または設定します。 |
SubscribeAllowed |
PeerContact を、このピアに関連付けられたコラボレーション イベントに公開するか、ContactManager オブジェクトが存在する PeerContact の所有権を持つアプリケーションに公開するかを指定する値を取得または設定します。 |
SynchronizingObject |
このプロパティ値を設定すると、非同期操作の結果として発生したわけではないすべてのイベントが、特定の SynchronizingObject を作成したスレッドでコールバックされるイベント ハンドラーに関連付けられます。 (継承元 Peer) |
メソッド
イベント
ApplicationChanged |
このイベントは、PeerContact に関連付けられたアプリケーションが変更されると常に発生します。 |
InviteCompleted |
リモート ピアの招待処理が完了したときに発生します。 (継承元 Peer) |
ObjectChanged |
このイベントは、PeerObject に関連付けられた PeerContact が変更されると常にシグナル状態になります。 |
PresenceChanged |
このイベントは、PeerContact がプレゼンス ステータスを変更すると常に発生します。 |
SubscribeCompleted |
サブスクリプション操作が完了したときに発生します。 |
明示的なインターフェイスの実装
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
ISerializable インターフェイスを実装し、PeerContact インスタンスをシリアル化するために必要なデータを返します。 |
適用対象
こちらもご覧ください
.NET