    

 ## On this page

  

 

 # Method ConstructAsync

 Last update: 19.06.2026 

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

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

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

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


```

### Parameters

`host` [IHarnessBuilderUIHost](Phoenix.ComponentBuilderAPI.IHarnessBuilderUIHost-1.md)&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