# UnityWebRequestAsyncOperation

> Asynchronous operation object returned from UnityWebRequest.SendWebRequest (). You can yield until it continues, register an event handler with _completed, or manually check whether it's done ( _isDone ) or progress ( _progress ).

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Networking](/engine/6000.7/script-reference/unityengine/networking.md)
* **Assembly:** UnityEngine.UnityWebRequestModule
* **Inherits from:** [AsyncOperation](/engine/6000.7/script-reference/unityengine/asyncoperation.md)

```csharp
public class UnityWebRequestAsyncOperation : AsyncOperation
```

## Properties

| Property                                                                                                         | Description                                                                                                                                     |
| ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| [webRequest](/engine/6000.7/script-reference/unityengine/networking/unitywebrequestasyncoperation/webrequest.md) | Returns the associated [UnityWebRequest](/engine/6000.7/script-reference/unityengine/networking/unitywebrequest.md) that created the operation. |

## Inheritance

**Inherited Members:**

* [AsyncOperation.isDone](/engine/6000.7/script-reference/unityengine/asyncoperation/isdone.md)
* [AsyncOperation.progress](/engine/6000.7/script-reference/unityengine/asyncoperation/progress.md)
* [AsyncOperation.priority](/engine/6000.7/script-reference/unityengine/asyncoperation/priority.md)
* [AsyncOperation.allowSceneActivation](/engine/6000.7/script-reference/unityengine/asyncoperation/allowsceneactivation.md)
* [AsyncOperation.completed](/engine/6000.7/script-reference/unityengine/asyncoperation/completed.md)
