XboxLiveDeviceAddress.GetSnapshotAsBuffer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の XboxLiveDeviceAddress のスナップショットを取得し、IBuffer を実装するオブジェクトとして返します。
このメソッドを使用すると、後で XboxLiveDeviceAddress.CreateFromSnapshotBuffer メソッドで使用するためにスナップショットを保存できます。
重要
この API は、すべてのアプリで使用できるわけではありません。 開発者アカウントが Microsoft によって特別にプロビジョニングされていない限り、これらの API の呼び出しは実行時に失敗します。
public:
virtual IBuffer ^ GetSnapshotAsBuffer() = GetSnapshotAsBuffer;
IBuffer GetSnapshotAsBuffer();
public IBuffer GetSnapshotAsBuffer();
function getSnapshotAsBuffer()
Public Function GetSnapshotAsBuffer () As IBuffer
戻り値
IBuffer を実装する オブジェクト内の スナップショット。
注釈
スナップショットは、Xbox Live マッチメーキングなどの帯域外チャネルを介してリモート デバイスに送信できる、シリアル化された形式の XboxLiveDeviceAddress オブジェクトです。 ただし、特定の時刻にデバイスのネットワーク アドレス情報を表し、時間の経過と同時に変更される可能性があります。 不要な接続の問題を回避するには、ローカル デバイス アドレスで XboxLiveDeviceAddress.SnapshotChanged イベントをリッスンして、スナップショットコンテンツがいつ更新されたかを把握し、シリアル化されたスナップショットを送信またはキャッシュした場所に更新して、リモート デバイスに常に最新の情報が提供されるようにする必要があります。