Interface IHarnessRunnerClient
Last update: 19.06.2026Namespace: Phoenix.ComponentAPI
Assembly: Phoenix.ComponentAPI.dll
This interface provides a client the ability to host and utilize pre-existing harnesses within their program.
This interface is thread safe and asynchronous. 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 IHarnessRunnerClient : IDisposable
Implements
Extension Methods
Methods
Allows the client to initialize itself.
StartSessionForLocalExtractedPaczAsync(string, IRunnerSessionOptions)
Creates a session for a component.pacj file and the related files associated with it
StartSessionForLocalPaczAsync(string, IRunnerSessionOptions)
Creates a session for a Pacz file.
StartSessionForLocalPaczAsync(IPaczWriter, IRunnerSessionOptions)
Creates a session for an already opened IPacz