범위
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>