Skip to main content

Component Plug-In SDK 2026 R1

Interface IHarnessRunnerClient

Last update: 19.06.2026

Namespace: 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

IDisposable

Extension Methods

Extensions.StartSessionForLocalExtractedOrCompressedPaczAsync(IHarnessRunnerClient, string, IRunnerSessionOptions)

Methods

InitializeAsync()

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

Connect with Ansys