API Reference
ReaderHandlerCapability
Immutable capability descriptor for configured handlers.
Inheritance
- Object
- ReaderHandlerCapability
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 ReaderHandlerCapability() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Id { get; set; } #Stable unique handler identifier.
public String DisplayName { get; set; } #Human-readable name.
public String Description { get; set; } #Optional handler description.
public ReaderInputKind Kind { get; set; } #Advertised input kind.
public IReadOnlyList<String> Extensions { get; set; } #Extensions served by this handler.
public ReaderHandlerOrigin Origin { get; set; } #Identifies whether the handler is supplied by OfficeIMO or by an application/integration.
public Boolean SupportsPath { get; set; } #True when path-based read delegate is available.
public Boolean SupportsStream { get; set; } #True when stream-based read delegate is available.
public Boolean SupportsDocumentPath { get; set; } #True when the handler supplies a native path-based OfficeDocumentReadResult projection.
public Boolean SupportsDocumentStream { get; set; } #True when the handler supplies a native stream-based OfficeDocumentReadResult projection.
public Boolean SupportsAsyncPath { get; set; } #True when the handler supplies a native asynchronous path reader.
public Boolean SupportsAsyncStream { get; set; } #True when the handler supplies a native asynchronous stream reader.
public String SchemaId { get; set; } #Capability schema identifier for host integration contracts.
public Int32 SchemaVersion { get; set; } #Capability schema version for host integration contracts.
public Nullable<Int64> DefaultMaxInputBytes { get; set; } #Optional advertised default max input bytes for this handler. Null means no handler-specific default is advertised.
public ReaderWarningBehavior WarningBehavior { get; set; } #Advertised warning model for this handler.
public Boolean DeterministicOutput { get; set; } #True when this handler advertises deterministic chunk ordering/output for identical input.