SyncSubscriptionState

@frozen
public enum SyncSubscriptionState : Equatable

サブスクリプション セットのさまざまな状態を表す列挙型。

  • サブスクライブは完了し、サブスクライブセットが更新された時点でサーバーはサブスクライブクエリに一致したすべてのデータを送信しました。 サーバーは現在、定常状態の同期モードになっており、更新が完了するとストリーム更新されます。

    宣言

    Swift

    case complete
  • サブスクリプションでエラーが発生し、この Realm の同期は一時停止されました。 現在のサブスクライブセットを使用してサブスクリプションを書き込みすることもできます。

    宣言

    Swift

    case error(Error)
  • サブスクリプションはローカルに保存されていますが、サーバーによってまだ処理されていないため、サーバーは更新されたサブスクライブクエリに一致するすべてのデータをまだ返していません。

    宣言

    Swift

    case pending
  • サブスクリプションセットは更新されたものによって置き換えられました。これは通常、サブスクリプションセットの別のインスタンスにサブスクリプションを書込み込もうとしていることを意味します。 サブスクリプションを書込むには、スーパーシードされたサブスクリプションセットは使用せず、代わりにサブスクリプションセットの新しいインスタンスを取得してください。

    宣言

    Swift

    case superseded
  • 宣言

    Swift

    public static func == (lhs: SyncSubscriptionState, rhs: SyncSubscriptionState) -> Bool