API Reference
OfficeOperationCapability
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.
Returned or exposed by
Accepted by parameters
- Constructor OfficeOperationCatalog.OfficeOperationCatalog
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
- packageId System.String
- formatId System.String
- capabilityId System.String
- operation OfficeIMO.OfficeOperationKind
- state OfficeIMO.OfficeOperationSupportState
- publicApi System.String
- evidence System.String
- sourceCatalog System.String
- extensions System.Collections.Generic.IEnumerable{System.String} = null
- targetFormatId System.String = null
- limitation System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.