Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeConversionJobRunner

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Source revision 9ba015295d53 with working tree changes
Modifiers static

Plans and runs saved jobs through the same configured workflow runner as interactive hosts.

Inheritance

  • Object
  • OfficeConversionJobRunner

Methods

public static Task<OfficeConversionJobPlan> PlanAsync(OfficeConversionJob job, String baseDirectory, IOfficeWorkflowRunner runner, IProgress<OfficeConversionJobPlanItem>? progress = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeConversionJobPlan>

Discovers inputs without output/checkpoint writes or secret resolution. Execute revalidates all source and output policy.

Parameters

job OfficeIMO.Workflows.OfficeConversionJob requiredposition: 0
baseDirectory System.String requiredposition: 1
runner OfficeIMO.Workflows.IOfficeWorkflowRunner requiredposition: 2
progress System.IProgress<OfficeIMO.Workflows.OfficeConversionJobPlanItem>? = null optionalposition: 3
cancellationToken System.Threading.CancellationToken = default optionalposition: 4
public static Task<OfficeConversionBatchResult> RunAsync(OfficeConversionJob job, String baseDirectory, IOfficeWorkflowRunner runner, OfficeConversionJobRuntimeOptions? runtime = null, IProgress<OfficeConversionBatchItemResult>? progress = null, CancellationToken cancellationToken = default, IOfficeWorkflowPublicationGuard? publicationGuard = null) #
Returns: Task<OfficeConversionBatchResult>

Resolves admitted runtime secrets and delegates to the shared batch executor. Checkpoint and publication restrictions are unchanged.

Parameters

job OfficeIMO.Workflows.OfficeConversionJob requiredposition: 0
baseDirectory System.String requiredposition: 1
runner OfficeIMO.Workflows.IOfficeWorkflowRunner requiredposition: 2
runtime OfficeIMO.Workflows.OfficeConversionJobRuntimeOptions? = null optionalposition: 3
progress System.IProgress<OfficeIMO.Workflows.OfficeConversionBatchItemResult>? = null optionalposition: 4
cancellationToken System.Threading.CancellationToken = default optionalposition: 5
publicationGuard OfficeIMO.Workflows.IOfficeWorkflowPublicationGuard? = null optionalposition: 6
public static async Task<OfficeConversionJobRunReport> RunRecordedAsync(OfficeConversionJob job, String jobPath, String reportPath, IOfficeWorkflowRunner runner, OfficeConversionJobRuntimeOptions? runtime = null, IProgress<OfficeConversionBatchItemResult>? progress = null, CancellationToken cancellationToken = default, IOfficeWorkflowPublicationGuard? publicationGuard = null, Func<Boolean>? retainReport = null, Boolean allowEmpty = false) #
Returns: Task<OfficeConversionJobRunReport>

Records one saved-job attempt before executing, retaining bounded observations separately from authoritative checkpoints.

Parameters

job OfficeIMO.Workflows.OfficeConversionJob requiredposition: 0
jobPath System.String requiredposition: 1
reportPath System.String requiredposition: 2
runner OfficeIMO.Workflows.IOfficeWorkflowRunner requiredposition: 3
runtime OfficeIMO.Workflows.OfficeConversionJobRuntimeOptions? = null optionalposition: 4
progress System.IProgress<OfficeIMO.Workflows.OfficeConversionBatchItemResult>? = null optionalposition: 5
cancellationToken System.Threading.CancellationToken = default optionalposition: 6
publicationGuard OfficeIMO.Workflows.IOfficeWorkflowPublicationGuard? = null optionalposition: 7
retainReport System.Func<System.Boolean>? = null optionalposition: 8
allowEmpty System.Boolean = false optionalposition: 9