Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceWorkflowCapability

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

One discoverable provenance workflow capability owned by an OfficeIMO package.

Inheritance

  • Object
  • OfficeProvenanceWorkflowCapability

Usage

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

Methods

public Boolean Supports(OfficeProvenanceWorkflowOperation operation) #
Returns: Boolean

Gets whether this capability supports an operation.

Parameters

operation OfficeIMO.Workflows.OfficeProvenanceWorkflowOperation requiredposition: 0

Properties

public String Id { get; } #

Stable capability identifier.

public String Label { get; } #

User-facing format label.

public String OwnerPackage { get; } #

Package that owns format-specific inspection and mutation semantics.

public IReadOnlyList<OfficeProvenanceWorkflowFormat> Formats { get; } #

Exact extensions and structural format identities owned by this capability.

public IReadOnlyList<String> Extensions { get; } #

Recognized filename extensions.

public IReadOnlyList<String> MemoryOnlyExtensions { get; } #

Extensions qualified for byte-oriented hosts.

public Boolean CanInspect { get; } #

Whether structural inspection is supported.

public Boolean CanAssess { get; } #

Whether combined assessment is supported.

public Boolean CanRemove { get; } #

Whether selected carriers can be removed.

public Boolean BrowserAvailable { get; } #

Whether at least one format is qualified for the browser host.

public String BrowserLabel { get; } #

Compact label used by browser file-selection surfaces.

public String Notes { get; } #

Important capability boundary.