PeerContact.IsSubscribed プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の PeerContact をエンドポイントにサブスクライブするかサブスクライブ解除するかを指定する値を取得または設定します。 または、このプロパティは、現在のピア ホストまたはホスティング アプリケーションがこの PeerContactをサブスクライブまたはサブスクライブ解除したかどうかを指定する値を取得または設定します。
public:
property bool IsSubscribed { bool get(); };
public bool IsSubscribed { get; }
member this.IsSubscribed : bool
Public ReadOnly Property IsSubscribed As Boolean
プロパティ値
true この PeerContact がこのエンドポイントにサブスクライブされている場合は、連絡先がサブスクライブしていないかサブスクライブ解除されていない場合に false します。
例外
この PeerContact オブジェクトは破棄されています。
注釈
多くの場合、 PeerEndPoint はピア ホストと同じではありません。 ピア ホストには、リモート ピアの ContactManager 内にインスタンスがあり、そのリレーションシップは、ピアを共同作業に招待したということです。 エンドポイントには、独自の連絡先マネージャーとピア ホスト内に "Me" インスタンスがありますが、リレーションシップは指定されていません。
ピア ホストが ContactManagerにあり、ピア連絡先が Subscribeしないことを選択した場合、その SubscriptionType は、ホスト連絡先マネージャーからエントリを削除するのではなく、ブロックの値を持つことができます。
ローカル ピア、リモート ピア、ピア ホスト、サブスクリプションの間には、多対多のリレーションシップがあります。 サブスクリプションは、プロセスごと、アプリケーションごと、またはドメインごとではなく、ユーザーごとに行われます。 その結果、 PeerContact オブジェクトに関連付けられているサブスクリプションは、サブスクライブしている連絡先の一覧であり、更新が必要です。 これらの連絡先は、独自のアプリケーション、オブジェクト、プレゼンス情報を更新したか、または ContactManagerの連絡先に関する情報を更新しました。
このプロパティは、オブジェクトがローカルまたは "Me" 連絡先を表すPeerContactである場合は常にtrueを返します。これは、連絡先が常に自身をサブスクライブするためです。