API Reference
Class
OfficeConversionJobRunner
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
- baseDirectory System.String
- runner OfficeIMO.Workflows.IOfficeWorkflowRunner
- progress System.IProgress<OfficeIMO.Workflows.OfficeConversionJobPlanItem>? = null
- cancellationToken System.Threading.CancellationToken = default
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
- baseDirectory System.String
- runner OfficeIMO.Workflows.IOfficeWorkflowRunner
- runtime OfficeIMO.Workflows.OfficeConversionJobRuntimeOptions? = null
- progress System.IProgress<OfficeIMO.Workflows.OfficeConversionBatchItemResult>? = null
- cancellationToken System.Threading.CancellationToken = default
- publicationGuard OfficeIMO.Workflows.IOfficeWorkflowPublicationGuard? = null
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
- jobPath System.String
- reportPath System.String
- runner OfficeIMO.Workflows.IOfficeWorkflowRunner
- runtime OfficeIMO.Workflows.OfficeConversionJobRuntimeOptions? = null
- progress System.IProgress<OfficeIMO.Workflows.OfficeConversionBatchItemResult>? = null
- cancellationToken System.Threading.CancellationToken = default
- publicationGuard OfficeIMO.Workflows.IOfficeWorkflowPublicationGuard? = null
- retainReport System.Func<System.Boolean>? = null
- allowEmpty System.Boolean = false
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?