Interface IHarnessBuilderUISession
Last update: 19.06.2026Namespace: Phoenix.ComponentAPI
Assembly: Phoenix.ComponentAPI.dll
This interface represents a single instance of a builder UI that can be used to create or edit a harness.
Instances of this interface are typically not thread safe. It uses the task-based asynchronous pattern (https://docs.microsoft.com/en-us/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap )
public interface IHarnessBuilderUISession : IDisposableAndAsync, IDisposable, IHarnessSaveOperations
Implements
IDisposableAndAsync, IDisposable, IHarnessSaveOperations
Properties
Gets the Runner associated with this builder.
Methods
Tell the builder UI to be shown to the user.
Inform any open builder windows to ask the user to save.
This event is fired whenever the user applies changes to the harness.
This event is fired whenever the user requests a test run of the component.
This event is fired whenever the builder window is closed.