スコープ

public class Scope

アクティブなイベント スコープを表すオブジェクト。スコープをコミットまたはキャンセルするために使用できます。

  • イベントスコープの記録を終了し、生成されたすべてのイベントを報告します。

    この関数は、イベントをローカルにディスクに保存し、非同期にサーバーに送信します。 オプションの 完了 関数は、イベント データが正常に保存されたときに呼び出され、実際のアップロードが完了したときに呼び出されません

    このスコープがすでにコミットまたはキャンセルされている場合(つまり、 isActivefalseの場合)、例外がスローされます。

    宣言

    Swift

    public func commit(completion: ((Swift.Error?) -> Void)? = nil)
  • このイベント スコープをキャンセルし、生成されたすべてのイベントを破棄します。

    このスコープがすでにコミットまたはキャンセルされている場合(つまり、 isActivefalseの場合)、例外がスローされます。

    宣言

    Swift

    public func cancel()
  • このスコープがコミットまたはキャンセルされていない場合は true、それ以外の場合は false です。

    宣言

    Swift

    public var isActive: Bool { get }
  • イベントスコープの記録を終了し、生成されたすべてのイベントを報告します。

    この関数は、イベントをローカルにディスクに保存し、非同期にサーバーに送信します。 返された未来は、イベント データが正常に保存された場合に実行され、実際のアップロードが完了した場合には実行されません

    このスコープがすでにコミットまたはキャンセルされている場合(つまり、 isActivefalseの場合)、例外がスローされます。

    宣言

    Swift

    @_disfavoredOverload
    public func commit() -> Future<Void, Error>