Function AsyncOperationRequest.cancel

Cancels the request. This will cause isComplete to return true once the cancellation has been processed, but [AsyncOperationResponse.wasSuccessful] will return false (unless it completed before the cancellation was processed, in which case it is still allowed to finish successfully).

abstract void cancel();

After cancelling a request, you should still wait for it to complete to ensure that the task has actually released its resources before doing anything else on it.

Once a cancellation request has been sent, it cannot be undone.