interface IDatastore
(Niantic.Lightship.SharedAR.Datastore.IDatastore)
概要
セッションまたはルームに関連付けられた、サーバーにバックアップされたデータストレージ。 ピアはKey/Valueペアの設定、更新、削除が可能で、更新が発生するとサーバーからセッション内の他のすべてのピアに通知される。
	interface IDatastore:IDisposable {
		// イベント
	
		event DatastoreCallback();
		// メソッド
	
		void SetData(UInt32 requestId, string key, byte[] value);
		void GetData(UInt32 requestId, string key);
		void DeleteData(UInt32 requestId, string key);
	};
詳細なドキュメント
セッションまたはルームに関連付けられた、サーバーにバックアップされたデータストレージ。 ピアはKey/Valueペアの設定、更新、削除が可能で、更新が発生するとサーバーからセッション内の他のすべてのピアに通知される。
イベント
DatastoreCallback
event DatastoreCallback()
サーバーのレスポンスや変更をリッスンするためのコールバック これは、自身のリクエストからのレスポンスを受け取ったときか、サーバー側でデータが変更されたときに呼び出されます。
メソッド
SetData
void SetData(UInt32 requestId, string key, byte[] value)
非同期でサーバーのストレージにデータを設定/追加する
パラメーター:
    requestId - コールバックでリクエスト元を識別するための ID
    key  - データのキー
    value  - 設定する値。
GetData
void GetData(UInt32 requestId, string key)
サーバーのストレージから非同期でデータを取得する。
パラメーター:
    requestId - コールバックでリクエスト元を識別するための ID
    key  - データのキー
DeleteData
void DeleteData(UInt32 requestId, string key)
非同期にサーバー・ストレージからキーと値のペアを削除します
パラメーター:
    requestId - コールバックでリクエスト元を識別するための ID
    key  - 削除するデータのキー