パッケージレベル 宣言
タイプ
App Services と Device Sync の使用に固有のすべての例外の最上位クラス。
この例外は、ユーザー アカウントのアクションに関連する問題の最上位または「キャッチすべて」と見なされます。 エラーの正確な理由は、 Throwable.messageを参照してください。
サーバーがio.realm.kotlin.mongodb.sync.SubscriptionSetで定義されたクエリの 1 つ以上をサポートしていない場合にスローされます。
この例外は、Atlas App Services に送信されたパラメータが不正と見なされる場合にスローされます。 例: トークンの長さが必要ではない、またはゴミ箱データが含まれている。 正確な理由はエラーメッセージにあります。
クライアントリセット イベントの処理に必要な情報をカプセル化するクラス。
サーバーが 1 つ以上のクライアント書込み (write) を元に戻し た場合にスローされます。 アン 書込み (write) の詳細については、書込み(write) を参照してください。
App Services への基礎となる HTTP リクエストで問題が発生したことを示す例外。 正確な原因は例外メッセージにあります。
サポートされていない認証情報をリンクしようとすると、 がスローされます。
Realm を開くときにスローされ、割り当てられた時間枠内でサーバー データのダウンロードが完了しませんでした。
Atlas Function の実行が失敗したことを示す例外。 エラーの正確な理由は、 Throwable.messageを参照してください。
ログインしようとしたときにサーバーによって認証情報が拒否された場合にスローされます。 このエラーを返すのは一部の認証プロバイダーのみです。
この例外は、App Services に対して行われた HTTP リクエストに関連する問題の最上位または「キャッチすべて」と見なされます。 これは、HTTP トランスポートの問題、またはリクエストを無効と見なすサーバーの両方をカバーします。
この例外は、Device Sync の使用に関連する問題に対する最上位の例外または一般的な「キャッチロール」と見なされます。
回復不能な方法で Device Sync で問題が発生した場合にスローされます。
サーバー上ですでに確認されているユーザーを確認しようとした場合にスローされます。
メールとパスワードを使用して新しいユーザーを登録しようとし、ユーザーがすでに存在する場合に がスローされます。
何らかの種類のユーザー識別子も必要とする API を使用しているが、サーバーがユーザーを見つけられない場合にスローされます。
サーバーが使用する同期のタイプがクライアントが使用する同期のタイプと一致しない場合、つまりサーバーとクライアントでパーティションベースの同期と Flexible Sync のどちらを使用するかが相違する場合にスローされます。