PreparedAction14.1
Class in Unbroken.LaunchBox.Plugins.Models.Actions
public class PreparedActionDescribes one entry plan that the host executes for a selected integration.
Remarks
The host owns execution, cancellation, process adoption, focus, pause, scripts and session accounting. This is not an action pipeline or a plugin selection mechanism.Constructors
PreparedActionInitializes a prepared action.
PreparedAction
public PreparedAction(
ActionPlan entryPlan,
ActionPresentation presentation = DirectExecution,
ActionObservation observation = EntryProcessStarted
)Initializes a prepared action.
entryPlan- The executable, URI, document or shell entry plan.
presentation- Whether execution starts directly or opens integration-owned UI.
observation- Whether the host observes item installation state after starting the action. Starting a process is not proof of installation or removal.
Properties
EntryPlanGets the entry plan.ObservationGets the observation required after the action starts.PresentationGets the presentation of the action.UseSavedLaunchSettingsGets or initializes whether a direct storefront launch uses the saved item arguments and script.
EntryPlan
public ActionPlan EntryPlan { get; }Gets the entry plan.
Observation
public ActionObservation Observation { get; }Gets the observation required after the action starts.
Presentation
public ActionPresentation Presentation { get; }Gets the presentation of the action.
UseSavedLaunchSettings
public bool UseSavedLaunchSettings { get; init; }Gets or initializes whether a direct storefront launch uses the saved item arguments and script.