Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeOperationCapability

Namespace OfficeIMO
Assembly OfficeIMO.Core
Modifiers sealed

One operation row projected from an owning OfficeIMO capability contract.

Inheritance

  • Object
  • OfficeOperationCapability

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 OfficeOperationCapability(String id, String packageId, String formatId, String capabilityId, OfficeOperationKind operation, OfficeOperationSupportState state, String publicApi, String evidence, String sourceCatalog, IEnumerable<String> extensions = null, String targetFormatId = null, String limitation = null) #

Creates one package-neutral operation row.

Parameters

id System.String requiredposition: 0
packageId System.String requiredposition: 1
formatId System.String requiredposition: 2
capabilityId System.String requiredposition: 3
operation OfficeIMO.OfficeOperationKind requiredposition: 4
state OfficeIMO.OfficeOperationSupportState requiredposition: 5
publicApi System.String requiredposition: 6
evidence System.String requiredposition: 7
sourceCatalog System.String requiredposition: 8
extensions System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 9
targetFormatId System.String = null optionalposition: 10
limitation System.String = null optionalposition: 11

Properties

public String Id { get; } #

Gets the stable operation-row identifier.

public String PackageId { get; } #

Gets the package that owns the behavior.

public String FormatId { get; } #

Gets the source or primary format identifier.

public String TargetFormatId { get; } #

Gets the target format for directional operations, or an empty string.

public String CapabilityId { get; } #

Gets the stable identifier from the detailed owning capability contract.

public OfficeOperationKind Operation { get; } #

Gets the package-neutral operation.

public OfficeOperationSupportState State { get; } #

Gets the supported outcome.

public String PublicApi { get; } #

Gets the public API or catalog entry point.

public String Evidence { get; } #

Gets the named evidence supporting this row.

public String SourceCatalog { get; } #

Gets the detailed catalog that owns the claim.

public IReadOnlyList<String> Extensions { get; } #

Gets filename extensions associated with the source or primary format.

public String Limitation { get; } #

Gets the known boundary or limitation.