API Reference
Class
OfficeOperationCatalog
A deterministic package-neutral operation catalog.
Inheritance
- Object
- OfficeOperationCatalog
Constructors
public OfficeOperationCatalog(String id, Int32 schemaVersion, IEnumerable<OfficeOperationCapability> capabilities) #Creates a versioned package-neutral operation catalog.
Parameters
- id System.String
- schemaVersion System.Int32
- capabilities System.Collections.Generic.IEnumerable{OfficeIMO.OfficeOperationCapability}
Methods
public IReadOnlyList<OfficeOperationCapability> FindByExtension(String extension) #Returns:
IReadOnlyList<OfficeOperationCapability>Gets rows associated with one filename extension.
Parameters
- extension System.String
public IReadOnlyList<OfficeOperationCapability> FindByPackageId(String packageId) #Returns:
IReadOnlyList<OfficeOperationCapability>Gets rows owned by one package.
Parameters
- packageId System.String
public OfficeOperationCapability Get(String id) #Returns:
OfficeOperationCapabilityGets one row by exact stable identifier.
Parameters
- id System.String
public String ToJson() #Returns:
StringSerializes the catalog as deterministic JSON without a JSON runtime dependency.
public String ToMarkdown() #Returns:
StringFormats the catalog as a deterministic Markdown support matrix.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object