API Reference
Interface
IPdfRedactionWorkflowRunner
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
- progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null
- cancellationToken System.Threading.CancellationToken = default
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}
- progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null
- cancellationToken System.Threading.CancellationToken = default
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
- progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null
- cancellationToken System.Threading.CancellationToken = default