CancelContextFinalizer
public class CancelContextFinalizer
Undocumented
-
The CancelContext associated with this finalizer
Declaration
Swift
public let cancelContext: CancelContext -
Cancel all members of the promise chain and their associated asynchronous operations.
Declaration
Swift
public func cancel(with error: Error = PMKError.cancelled)Parameters
errorSpecifies the cancellation error to use for the cancel operation, defaults to
PMKError.cancelled -
True if all members of the promise chain have been successfully cancelled, false otherwise.
Declaration
Swift
public var isCancelled: Bool { get } -
True if
cancelhas been called on the CancelContext associated with this promise, false otherwise.cancelAttemptedwill be true ifcancelis called on any promise in the chain.Declaration
Swift
public var cancelAttempted: Bool { get } -
The cancellation error generated when the promise is cancelled, or
nilif not cancelled.Declaration
Swift
public var cancelledError: Error? { get }
View on GitHub
CancelContextFinalizer Class Reference