# ContentFileUnloadHandle

> A handle that can be used to track the progress of an unload operation. This is returned from ContentFile.UnloadAsync.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.Loading](/engine/6000.7/script-reference/unity/loading.md)
* **Assembly:** UnityEngine.ContentLoadModule

```csharp
public struct ContentFileUnloadHandle
```

## Properties

| Property                                                                                            | Description                                         |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| [IsCompleted](/engine/6000.7/script-reference/unity/loading/contentfileunloadhandle/iscompleted.md) | Returns true if the unload operation has completed. |

## Methods

| Method                                                                                                          | Description                                                                                                                                               |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [WaitForCompletion](/engine/6000.7/script-reference/unity/loading/contentfileunloadhandle/waitforcompletion.md) | Blocks on the main thread until the unload operation completes. This function can be slow and so should be used carefully to avoid frame rate stuttering. |
