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
Source revision 45ddf07f0b84 with working tree changes
Modifiers sealed

One operation row projected from an owning OfficeIMO capability contract.

Inheritance

  • Object
  • OfficeOperationCapability

Usage

Explore 5 API references to this type

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

Accepted by parameters 1

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.