    

 ## On this page

  

 

 # Method ConstructAsync

 Last update: 19.06.2026 

Namespace: [Phoenix.ComponentPlugInSDK](Phoenix.ComponentPlugInSDK.md)  
Assembly: Phoenix.ComponentPlugInSDK.dll

## ConstructAsync(IHarnessBuilderUIHost&lt;RUNNER&gt;)

Will always be called first to allow the object to instantiate itself.

```csharp
public virtual Task ConstructAsync(IHarnessBuilderUIHost<RUNNER> host)


```

### Parameters

`host` IHarnessBuilderUIHost&lt;RUNNER&gt;

The builder UI will be provided with a host object that gives it context for its environment.

### Returns

[Task](https://learn.microsoft.com/dotnet/api/system.threading.tasks.task)

A Task object indicating completion of the request