Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfRedactionWorkflowRequest

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

Runtime-only request for one redaction workflow.

Inheritance

  • Object
  • PdfRedactionWorkflowRequest

Usage

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

Accepted by parameters

Constructors

public PdfRedactionWorkflowRequest() #
Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)

Properties

public String Id { get; set; } #

Caller request identifier.

public PdfRedactionWorkflowMode Mode { get; set; } #

Workflow mode.

public String InputPath { get; set; } #

Input PDF path.

public String OutputPath { get; set; } #

Output PDF path for apply, or existing output PDF path for verify.

public String EvidencePath { get; set; } #

Optional privacy-safe JSON result/evidence path.

public IList<String> ProtectedInputPaths { get; set; } #

Additional runtime input paths, such as recipe and decision files, which publication must never replace.

public PdfRedactionRecipe Recipe { get; set; } #

Reusable recipe.

public PdfRedactionDecisionManifest Decisions { get; set; } #

Required complete review decisions for apply and verify.

public IOcrEngine OcrEngine { get; set; } #

Runtime OCR engine. It is never serialized into evidence.

public PdfOcrMergeOptions OcrOptions { get; set; } #

OCR adapter limits and provider options. They are never copied wholesale into evidence.

public String OwnerPassword { get; set; } #

Runtime owner password for protected input. It is never serialized into evidence.

public PdfStandardEncryptionOptions OutputEncryption { get; set; } #

Runtime new encryption for DecryptAndReencrypt. Passwords are never serialized into evidence.

public IPdfExternalSigner OutputSigner { get; set; } #

Runtime signer used only by CreateAndSignDerivative. It is never serialized into evidence.

public PdfExternalSignatureOptions OutputSignatureOptions { get; set; } #

Runtime external-signature settings. They are never serialized wholesale into evidence.

public IPdfSignatureCryptographyProvider OutputSignatureValidator { get; set; } #

Optional runtime cryptographic validator for the derivative signature.

public IList<IPdfRedactionCancellationAwareExternalValidator> ExternalValidators { get; set; } #

Optional cancellation-aware independent validators applied to the final redacted artifact.

public String ExpectedOutputSha256 { get; set; } #

Trusted expected output SHA-256 for zero-area verification when a security rewrite prevents byte comparison with the source.

public OfficeWorkflowConflictPolicy ConflictPolicy { get; set; } #

Output conflict behavior.

public PdfRedactionWorkflowLimits Limits { get; set; } #

Resource limits.