Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceWorkflowRequest

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

One typed cross-format provenance request.

Inheritance

  • Object
  • OfficeProvenanceWorkflowRequest

Usage

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

Constructors

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

Properties

public String Id { get; set; } #

Caller-provided identifier used by progress and batch results.

public OfficeProvenanceWorkflowOperation Operation { get; set; } #

Requested provenance operation.

public String InputPath { get; set; } #

Input asset path.

public String ExpectedInputSha256 { get; set; } #

Optional SHA-256 of previously reviewed input bytes. A mismatch rejects the request before mutation.

public String OutputPath { get; set; } #

Output asset path for removal. When omitted, a sibling provenance-cleaned name is used.

public OfficeWorkflowConflictPolicy ConflictPolicy { get; set; } #

Conflict behavior used when publishing a removal artifact.

public IOfficeWorkflowPublicationGuard PublicationGuard { get; set; } #

Optional live application ownership check for each final publication candidate.

public OfficeProvenanceOptions Inspection { get; set; } #

Structural inspection limits used by Inspect.

public OfficeProvenanceAssessmentOptions Assessment { get; set; } #

Combined assessment options used by Assess.

public OfficeProvenanceRemovalOptions Removal { get; set; } #

Selective removal policy used by Remove.

public OfficeWorkflowLimits Limits { get; set; } #

Shared input and output byte limits.