Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Interface

IPdfRedactionWorkflowRunner

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers abstract

Runs reusable, source-bound PDF redaction workflows.

Methods

public abstract Task<PdfRedactionWorkflowResult> RunRedactionAsync(PdfRedactionWorkflowRequest request, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfRedactionWorkflowResult>

Plans, applies, or verifies one PDF redaction workflow.

Parameters

request OfficeIMO.Workflows.PdfRedactionWorkflowRequest requiredposition: 0
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
RunRedactionBatchAsync 2 overloads
public abstract Task<PdfRedactionBatchResult> RunRedactionBatchAsync(IEnumerable<PdfRedactionWorkflowRequest> requests, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfRedactionBatchResult>

Runs a bounded all-or-nothing publication batch.

Parameters

requests System.Collections.Generic.IEnumerable{OfficeIMO.Workflows.PdfRedactionWorkflowRequest} requiredposition: 0
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public abstract Task<PdfRedactionBatchResult> RunRedactionBatchAsync(PdfRedactionBatchRequest request, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfRedactionBatchResult>

Resolves and runs a deterministic file-set batch.

Parameters

request OfficeIMO.Workflows.PdfRedactionBatchRequest requiredposition: 0
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2