API Reference
Class
OfficeWorkflowOutputRecoveryStore
Stores bounded, private recovery artifacts before non-atomic provider publication.
Inheritance
- Object
- OfficeWorkflowOutputRecoveryStore
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public OfficeWorkflowOutputRecoveryStore(String directory, Int64 maximumRetainedBytes = 1073741824) #Creates a store under a host-selected local directory. Admission is bounded across processes.
Parameters
- directory System.String
- maximumRetainedBytes System.Int64 = 1073741824
Methods
public Void Discard(OfficeWorkflowOutputRecovery recovery) #Returns:
VoidDeletes a recovery copy after the user explicitly discards it. The provider destination is never modified.
Parameters
- recovery OfficeIMO.Workflows.OfficeWorkflowOutputRecovery
public IReadOnlyList<OfficeWorkflowOutputRecovery> GetRecoveries() #Returns:
IReadOnlyList<OfficeWorkflowOutputRecovery>Lists available records, excluding active publications and malformed records. Contents are verified on demand.
public async Task VerifyAsync(OfficeWorkflowOutputRecovery recovery, CancellationToken token = default) #Returns:
TaskVerifies the current local copy against its stored length and fingerprint before a host opens it.
Parameters
- recovery OfficeIMO.Workflows.OfficeWorkflowOutputRecovery
- token System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object