API Reference

Class

EmailSemanticFingerprint

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

Versioned digest of a canonical email semantic projection.

Inheritance

  • Object
  • EmailSemanticFingerprint

Usage

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

Properties

public Int32 SchemaVersion { get; } #

Canonical schema version. Fingerprints with different versions are not comparable.

public String Algorithm { get; } #

Digest algorithm, currently SHA-256 or HMAC-SHA-256.

public EmailSemanticComparisonProfile Profile { get; } #

Semantic comparison profile used to produce the digest.

public Byte[] Digest { get; } #

Digest bytes. A defensive copy is returned.

public String HexDigest { get; } #

Uppercase hexadecimal digest.

public Int32 RecipientCount { get; } #

Number of projected recipients.

public Int32 AttachmentCount { get; } #

Number of projected attachments, including nested attachments.

public Int64 AttachmentBytesHashed { get; } #

Decoded attachment bytes included in the digest.

public Int32 EntryCount { get; } #

Number of canonical leaf entries included in the digest.