API Reference
Class
OfficeProvenanceAudit
Canonical read-only discovery and assessment shared by automation and interactive hosts.
Inheritance
- Object
- OfficeProvenanceAudit
Methods
public static IReadOnlyList<String> Discover(OfficeProvenanceAuditRequest request, CancellationToken cancellationToken = default) #Returns:
IReadOnlyList<String>Discovers a deterministic, bounded set. Directory symlinks and generated/VCS directories are not followed.
Parameters
- request OfficeIMO.Workflows.OfficeProvenanceAuditRequest
- cancellationToken System.Threading.CancellationToken = default
public static Boolean HasFindings(OfficeProvenanceWorkflowResult result, Boolean carriers = false, Boolean dangerousText = true) #Returns:
BooleanWhether the selected evidence policy has actionable findings. Execution failures must be handled separately.
Parameters
- result OfficeIMO.Workflows.OfficeProvenanceWorkflowResult
- carriers System.Boolean = false
- dangerousText System.Boolean = true
public static async Task<IReadOnlyList<OfficeProvenanceWorkflowResult>> RunAsync(OfficeProvenanceAuditRequest request, IOfficeProvenanceWorkflowRunner runner = null, CancellationToken cancellationToken = default) #Returns:
Task<IReadOnlyList<OfficeProvenanceWorkflowResult>>Assesses discovered inputs without publishing or modifying assets.
Parameters
- request OfficeIMO.Workflows.OfficeProvenanceAuditRequest
- runner OfficeIMO.Workflows.IOfficeProvenanceWorkflowRunner = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object