Method CreateSession
Last update: 19.06.2026Namespace: Phoenix.BuilderUIClient
Assembly: Phoenix.BuilderUIClient.dll
CreateSession(UserFriendlyBuilderSessionInitialization, Guid, IHarnessBuilderUIClient, IPaczClient, IRunnerSessionOptions)
Create a new builder UI session.
public static Task<IHarnessBuilderUISession> CreateSession(UserFriendlyBuilderSessionInitialization init, Guid plugInId, IHarnessBuilderUIClient camClient, IPaczClient paczClient, IRunnerSessionOptions sessionOptions)
Parameters
init UserFriendlyBuilderSessionInitialization
The results from the initialization dialog.
plugInId Guid
The plug-in ID.
camClient IHarnessBuilderUIClient
The CAM client to use.
paczClient IPaczClient
The PACZ client to use.
sessionOptions IRunnerSessionOptions
The options to pass to the client when creating sessions.
Returns
Task<IHarnessBuilderUISession>
The newly created session.
Remarks
See the documentation on Phoenix.ComponentAPI.IRunnerSessionOptions for more information on determining a safe value for
sessionOptions.