Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Interface

IOfficeProvenanceWorkflowRunner

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers abstract

Runs reusable cross-format provenance workflows.

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

public abstract Task<OfficeProvenanceWorkflowResult> RunProvenanceAsync(OfficeProvenanceWorkflowRequest request, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeProvenanceWorkflowResult>

Runs one provenance request.

Parameters

request OfficeIMO.Workflows.OfficeProvenanceWorkflowRequest requiredposition: 0
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public abstract Task<IReadOnlyList<OfficeProvenanceWorkflowResult>> RunProvenanceBatchAsync(IEnumerable<OfficeProvenanceWorkflowRequest> requests, OfficeProvenanceWorkflowBatchOptions options = null, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<IReadOnlyList<OfficeProvenanceWorkflowResult>>

Runs a bounded provenance batch sequentially.

Parameters

requests System.Collections.Generic.IEnumerable{OfficeIMO.Workflows.OfficeProvenanceWorkflowRequest} requiredposition: 0
options OfficeIMO.Workflows.OfficeProvenanceWorkflowBatchOptions = null optionalposition: 1
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3