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