値の型
Game Services データを表す不変の値型。
概要
マネージャーのアクセサー メソッドは、結果を <status, valuetype=""> ペアとして非同期(コールバック経由)または同期(ブロック アクセサーの場合)で提供します。</status,>
値型オブジェクトは、有効(有効な値を表す)か無効のいずれかです。値型オブジェクト IsSuccess() とともに返されたステータスが IsError() の場合、関連付けられた値は常に無効になります。有効性は、各値型オブジェクトの Valid() メソッドで直接テストできます。無効な値型オブジェクトの Valid() 以外のメソッドを呼び出すことはエラーであり、避けるべきです。
値型オブジェクトは不変であり、値を提供するアクセサラが呼び出された時点での基盤となるデータの一貫したビューを反映します。
値型オブジェクトは移動可能で、効率的にコピーできます。
値の型のオブジェクトのプロパティが複雑であるか、コピーに時間がかかる場合、そのプロパティは参照によって返されます。返される参照の存続期間は、値型オブジェクトの存続期間に制限されます。
値型オブジェクトをデバッグ文字列に変換したり、デバッグ ストリームに出力したりするためのヘルパー メソッドを使用できます。これらのメソッドによって提供される人間が読める形式の表現は、ロギングとデバッグのみを目的としており、安定していると見なすべきではありません。
クラス |
|
---|---|
gpg:: |
特定の成果のステータスに関するデータにアクセスできる単一のデータ構造。 |
gpg:: |
特定のイベントのステータスに関するデータを含む単一のデータ構造。 |
gpg:: |
特定のリーダーボードのステータスに関するデータ(名前や有効性など)にアクセスできる単一のデータ構造。 |
gpg:: |
ターン制の試合への招待の現在のステータスに関するデータを含むデータ構造。 |
gpg:: |
マルチプレーヤー マッチの参加者に関するデータを含むデータ構造。 |
gpg:: |
|
gpg:: |
特定のプレーヤーに関するデータにアクセスできるデータ構造。 |
gpg:: |
プレーヤーのレベルに関するデータを含む単一のデータ構造。 |
gpg:: |
特定のプレーヤーに関するデータにアクセスできるデータ構造。 |
gpg:: |
リアルタイム マルチプレーヤー ルームの現在の状態を含むデータ構造。 |
gpg:: |
|
gpg:: |
プレーヤーのスコアに関するデータにアクセスできる単一のデータ構造。 |
gpg:: |
スコアデータにアクセスできる単一のデータ構造。 |
gpg:: |
スコアページにエントリを作成するクラス。 |
gpg:: |
ScorePage のクエリを表す(または空の)ほぼ不透明なタイプのデータ構造。 |
gpg:: |
スコア情報の概要にアクセスできる単一のデータ構造。 |
gpg:: |
特定のスナップショット メタデータのステータスに関するデータにアクセスできる単一のデータ構造。 |
gpg:: |
特定のスナップショットのステータスに関するデータにアクセスできる単一のデータ構造。 |
gpg:: |
特定のカバー画像のステータスに関するデータにアクセスできる単一のデータ構造。 |
gpg:: |
|
gpg:: |
|