API Reference
OneNoteFileHeader
Decoded physical header for a .one or .onetoc2 file.
Inheritance
- Object
- OneNoteFileHeader
Usage
Explore 3 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 3
- Method OneNoteFileProbe.ReadHeader
- Method OneNoteFileProbe.ReadHeaderAsync
- Property OneNoteRevisionStore.Header
Constructors
public OneNoteFileHeader() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public OneNoteFileKind FileKind { get; internal set; } #Logical artifact kind.
public OneNoteStorageFormat StorageFormat { get; internal set; } #Physical storage encoding.
public Guid FileTypeId { get; internal set; } #MS-ONESTORE file-type identifier.
public Guid LegacyFileVersionId { get; internal set; } #Legacy version or package version identifier.
public Guid FileFormatId { get; internal set; } #Identifier of the physical file encoding.
public Int64? ActualFileLength { get; internal set; } #Actual source length when available.
public UInt64? ExpectedFileLength { get; internal set; } #Expected file length declared by a desktop revision-store header.
public UInt32? TransactionCount { get; internal set; } #Number of complete transactions declared by a desktop revision-store header.
public Guid? AncestorId { get; internal set; } #Table-of-contents ancestor identity declared by a desktop revision-store header.
public Guid? FileVersionId { get; internal set; } #Identity of the current desktop file version.
public UInt64? FileVersionGeneration { get; internal set; } #Generation number of the current desktop file version.
public Guid? DenyReadFileVersionId { get; internal set; } #Identity that changes while existing desktop file contents are rewritten.
public OneNoteFileChunkReference? HashedChunkList { get; internal set; } #Hashed chunk list reference, when present.
public OneNoteFileChunkReference? TransactionLog { get; internal set; } #Transaction log reference for a desktop revision store.
public OneNoteFileChunkReference? RootFileNodeList { get; internal set; } #Root file-node-list reference for a desktop revision store.
public OneNoteFileChunkReference? FreeChunkList { get; internal set; } #Free chunk list reference, when present.
public OneNoteExtendedGuid? StorageIndexId { get; internal set; } #Storage index identity for an MS-FSSHTTPB package-store file.
public Guid? CellSchemaId { get; internal set; } #Cell schema that distinguishes packaged .one and .onetoc2 data.
public IReadOnlyList<OneNoteDiagnostic> Diagnostics { get; } #Non-fatal compatibility and fidelity diagnostics.