API Reference
PdfRedactionWorkflowRequest
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)Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.