errorTypes#
- ExportStorage.errorTypes: Table#
エラー種別を示す数字のtable。
ExportStorageResult.errorType
と比較してエラー処理を分岐する用途を想定しています。
Tableの中身#
キー |
説明 |
---|---|
|
バッチ処理前に同一キーに対して異なる書き込み操作が登録されたため、先に登録された操作はバッチから削除されました |
|
1回のバッチ処理で行える上限を超えた数の操作が登録されたため、この操作はバッチから削除されました |
|
ストレージ容量の上限を超えて値を保存しようとしました |
|
指定したKeyに該当する記録がありませんでした |
|
指定したTagに該当する記録がありませんでした |
|
リクエストがサーバーに到達しませんでした |
|
サーバーがリクエストの処理に失敗しました |
|
未定義のエラー |
Example#
-- ストレージ容量を超えて書き込みを行ったらコンソールに文言を出力する
vci.storage.Set("key1", "value1", function(r)
if r.isSuccess then
print("key1 set")
else
if r.errorType == vci.storage.errorTypes.ExceededStorageCapacity then
print("failed to set key1: storage capacity exceeded")
end
end
end)