スコープ
public class Scope
アクティブなイベント スコープを表すオブジェクト。スコープをコミットまたはキャンセルするために使用できます。
-
イベントスコープの記録を終了し、生成されたすべてのイベントを報告します。
この関数は、イベントをローカルにディスクに保存し、非同期にサーバーに送信します。 オプションの 完了 関数は、イベント データが正常に保存されたときに呼び出され、実際のアップロードが完了したときに呼び出されません。
このスコープがすでにコミットまたはキャンセルされている場合(つまり、
isActive
がfalse
の場合)、例外がスローされます。宣言
Swift
public func commit(completion: ((Swift.Error?) -> Void)? = nil)
-
このイベント スコープをキャンセルし、生成されたすべてのイベントを破棄します。
このスコープがすでにコミットまたはキャンセルされている場合(つまり、
isActive
がfalse
の場合)、例外がスローされます。宣言
Swift
public func cancel()
-
このスコープがコミットまたはキャンセルされていない場合は true、それ以外の場合は false です。
宣言
Swift
public var isActive: Bool { get }
-
イベントスコープの記録を終了し、生成されたすべてのイベントを報告します。
この関数は、イベントをローカルにディスクに保存し、非同期にサーバーに送信します。 返された未来は、イベント データが正常に保存された場合に実行され、実際のアップロードが完了した場合には実行されません。
このスコープがすでにコミットまたはキャンセルされている場合(つまり、
isActive
がfalse
の場合)、例外がスローされます。宣言
Swift
@_disfavoredOverload public func commit() -> Future<Void, Error>