API Reference

Class

OneNoteOpaqueProperty

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Modifiers sealed

An unsupported property retained byte-for-byte for diagnostics and round-trip writing.

Inheritance

  • Object
  • OneNoteOpaqueProperty

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

Methods

public Byte[] GetRawData() #
Returns: Byte[]

Returns a defensive copy of the retained encoded data.

public Void SetRawData(Byte[] rawData) #
Returns: Void

Replaces the retained encoded data with a defensive copy.

Parameters

rawData System.Byte[] requiredposition: 0

Properties

public UInt32 PropertyId { get; set; } #

MS-ONESTORE property identifier.

public OneNotePropertyValueType ValueType { get; set; } #

Decoded representation category when known.

public Int32 Ordinal { get; set; } #

Original ordinal within the property set.

public Nullable<Boolean> BooleanValue { get; set; } #

Inline Boolean value, when this is a Boolean property.

public Nullable<UInt64> ScalarValue { get; set; } #

Unsigned scalar value, when this is a fixed-width numeric property.

public IList<OneNoteExtendedGuid> ReferencedIds { get; } #

Resolved object, object-space, or context references.