API Reference
OfficeConversionCapability
One package-neutral conversion route exposed by OfficeIMO.
Inheritance
- Object
- OfficeConversionCapability
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
Constructors
public OfficeConversionCapability(String id, String source, String target, OfficeConversionInputKind inputKind, IEnumerable<String> sourceExtensions, String targetExtension, String packageId, String api, String description, OfficeConversionFidelityKind fidelity, String resultContract, Boolean browserAvailable = false, Boolean agentDiscoverable = true) #Creates a conversion capability using conservative support defaults.
Parameters
- id System.String
- source System.String
- target System.String
- inputKind OfficeIMO.OfficeConversionInputKind
- sourceExtensions System.Collections.Generic.IEnumerable{System.String}
- targetExtension System.String
- packageId System.String
- api System.String
- description System.String
- fidelity OfficeIMO.OfficeConversionFidelityKind
- resultContract System.String
- browserAvailable System.Boolean = false
- agentDiscoverable System.Boolean = true
public OfficeConversionCapability(String id, String source, String target, OfficeConversionInputKind inputKind, IEnumerable<String> sourceExtensions, String targetExtension, String packageId, String api, String description, OfficeConversionFidelityKind fidelity, String resultContract, Boolean browserAvailable, Boolean agentDiscoverable, OfficeConversionSupportLevel supportLevel, String supportEvidence, String knownLimitations) #Creates a conversion capability with an explicit evidence-based support assessment.
Parameters
- id System.String
- source System.String
- target System.String
- inputKind OfficeIMO.OfficeConversionInputKind
- sourceExtensions System.Collections.Generic.IEnumerable{System.String}
- targetExtension System.String
- packageId System.String
- api System.String
- description System.String
- fidelity OfficeIMO.OfficeConversionFidelityKind
- resultContract System.String
- browserAvailable System.Boolean
- agentDiscoverable System.Boolean
- supportLevel OfficeIMO.OfficeConversionSupportLevel
- supportEvidence System.String
- knownLimitations System.String
public OfficeConversionCapability(String id, String source, String target, OfficeConversionInputKind inputKind, IEnumerable<String> sourceExtensions, String targetExtension, String packageId, String api, String description, OfficeConversionFidelityKind fidelity, String resultContract, Boolean browserAvailable, Boolean agentDiscoverable, OfficeConversionSupportLevel supportLevel, String supportEvidence, String knownLimitations, OfficeConversionTextFormattingKind textFormatting = Unspecified, String textFormattingContract = null) #Creates a conversion capability with an explicit evidence-based support and text-formatting assessment.
Parameters
- id System.String
- source System.String
- target System.String
- inputKind OfficeIMO.OfficeConversionInputKind
- sourceExtensions System.Collections.Generic.IEnumerable{System.String}
- targetExtension System.String
- packageId System.String
- api System.String
- description System.String
- fidelity OfficeIMO.OfficeConversionFidelityKind
- resultContract System.String
- browserAvailable System.Boolean
- agentDiscoverable System.Boolean
- supportLevel OfficeIMO.OfficeConversionSupportLevel
- supportEvidence System.String
- knownLimitations System.String
- textFormatting OfficeIMO.OfficeConversionTextFormattingKind = Unspecified
- textFormattingContract System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Id { get; } #Gets the stable route identifier.
public String Source { get; } #Gets the source format label.
public String Target { get; } #Gets the destination format label.
public OfficeConversionInputKind InputKind { get; } #Gets how the route accepts source content.
public IReadOnlyList<String> SourceExtensions { get; } #Gets normalized accepted source extensions.
public String TargetExtension { get; } #Gets the normalized destination extension.
public String PackageId { get; } #Gets the focused package that owns the adapter.
public String Api { get; } #Gets the representative public API.
public String Description { get; } #Gets the customer-facing route description.
public OfficeConversionFidelityKind Fidelity { get; } #Gets the primary fidelity contract.
public String ResultContract { get; } #Gets the public result contract returned by the representative API.
public Boolean BrowserAvailable { get; } #Gets whether the route executes in the shipped browser converter.
public Boolean AgentDiscoverable { get; } #Gets whether the route is advertised through agent capability discovery.
public OfficeConversionSupportLevel SupportLevel { get; } #Gets the depth of repeatable evidence behind the route.
public String SupportEvidence { get; } #Gets a concise summary of the evidence supporting the assigned level.
public String KnownLimitations { get; } #Gets the important unsupported or intentionally simplified scope.
public OfficeConversionTextFormattingKind TextFormatting { get; } #Gets the route's text and font formatting fidelity classification.
public String TextFormattingContract { get; } #Gets the explicit text and font formatting promise for the route.