API Reference

Class

OfficeHtmlSemanticEnvelopeInfo

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

Describes semantic-envelope presence and compatibility.

Inheritance

  • Object
  • OfficeHtmlSemanticEnvelopeInfo

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

Methods

public Boolean CanRestoreTargetSpecific(HtmlInputTrust trust) #
Returns: Boolean

Whether target-specific restoration is allowed at the caller-assigned trust boundary.

Parameters

trust OfficeIMO.Html.HtmlInputTrust requiredposition: 0

Properties

public Boolean IsPresent { get; } #

Whether a canonical OfficeIMO root envelope was present.

public Boolean IsLegacy { get; } #

Whether the input predates explicit schema versioning.

public Boolean IsSupported { get; } #

Whether the source and schema version are supported by the requested adapter.

public Boolean SourceMatches { get; } #

Whether the envelope source matches the requested adapter.

public String ExpectedSource { get; } #

Source identifier expected by the requested adapter.

public String ActualSource { get; } #

Source identifier declared by the envelope.

public String SchemaVersion { get; } #

Declared schema version, or an empty string for legacy input.

public String RestorationMode { get; } #

Declared restoration mode. Version 1 and legacy envelopes return an empty value.

public String PublicSemantics { get; } #

Declared public-semantics validation marker. Version 1 and legacy envelopes return an empty value.

public Boolean RequiresTrustedRestoration { get; } #

Whether target-specific restoration requires caller-trusted input.