Проблема в том, что я хочу знать, как немедленно отменить загрузочную задачу FirebaseStorage.
Я прочитал https://firebase.google.com/docs/storage/unity/upload-files, но у нее нет примеров того, как отменить загрузочную задачу.
// Data in memory
var custom_bytes = new byte[] { ... };
// Create a reference to the file you want to upload
Firebase.Storage.StorageReference rivers_ref = storage_ref.Child("images/rivers.jpg");
// Upload the file to the path "images/rivers.jpg"
rivers_ref.PutBytesAsync(custom_bytes)
.ContinueWith ((Task<StorageMetadata> task) => {
if (task.IsFaulted || task.IsCanceled) {
Debug.Log(task.Exception.ToString());
// Uh-oh, an error occurred!
} else {
// Metadata contains file metadata such as size, content-type, and download URL.
Firebase.Storage.StorageMetadata metadata = task.Result;
string download_url = metadata.DownloadUrl.ToString();
Debug.Log("Finished uploading...");
Debug.Log("download url = " + download_url);
}
});