API Reference
OfficeProvenanceWorkflowRequest
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.
Accepted by parameters
Constructors
public OfficeProvenanceWorkflowRequest() #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-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.