アップロードすべての ローカル 変更

抽象 paused fun アップロードAllLocalchanges(タイムアウト : = duration.INFINITE): ブール値

このメソッドを呼び出すと、既知のローカル変更がすべてサーバーにアップロードされるか、指定されたタイムアウトに達するまでブロックされます。 これにはネットワーク アクセスが含まれるため、このメソッドを呼び出す場合は UI 以外のスレッドからのみ実行する必要があります。

Return

true データがアップロードされた場合 アップロードが完了する前にタイムアウトした場合は、 falsefalseが返された後でも、アップロードはバックグラウンドで続行されます。

パラメーター

タイムアウト

このメソッドが返すまでの最大時間。

スロー

timeoutが <= 0 の場合。

SyncSession.ErrorHandler内から呼び出された場合。

アップロード中に接続で問題が発生した場合。