OfficeIMO

API Reference

Class

ReaderHandlerCapability

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader
Modifiers sealed

Immutable capability descriptor for built-in and registered handlers.

Inheritance

  • Object
  • ReaderHandlerCapability

Constructors

public ReaderHandlerCapability() #

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 Boolean IsBuiltIn { get; set; } #

True for built-in reader handlers.

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 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.