API Reference
EmailConversationGraphOptions
Scope, bounds, and heuristic policy for offline conversation graph construction.
Inheritance
- Object
- EmailConversationGraphOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Constructors
public EmailConversationGraphOptions(Nullable<EmailStoreFolderId> folderId = null, Boolean includeDescendants = true, Boolean includeAssociatedItems = false, Boolean includeOrphanedItems = true, Boolean includeSubjectHeuristics = true, Boolean includeMeetingAndTaskLinks = true, Boolean continueOnItemError = true, Int32 maxItems = 100000, Int32 maxEdges = 500000, Int32 maxReferencesPerItem = 256, Int64 maxDecodedPropertyBytesPerItem = 4194304) #Creates conversation graph options.
Parameters
- folderId System.Nullable{OfficeIMO.Email.Store.EmailStoreFolderId} = null
- includeDescendants System.Boolean = true
- includeAssociatedItems System.Boolean = false
- includeOrphanedItems System.Boolean = true
- includeSubjectHeuristics System.Boolean = true
- includeMeetingAndTaskLinks System.Boolean = true
- continueOnItemError System.Boolean = true
- maxItems System.Int32 = 100000
- maxEdges System.Int32 = 500000
- maxReferencesPerItem System.Int32 = 256
- maxDecodedPropertyBytesPerItem System.Int64 = 4194304
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Nullable<EmailStoreFolderId> FolderId { get; } #Optional typed folder scope. Null scans every folder.
public Boolean IncludeDescendants { get; } #Whether descendants of the selected folder are included.
public Boolean IncludeAssociatedItems { get; } #Whether folder-associated information items are included.
public Boolean IncludeOrphanedItems { get; } #Whether indexed items missing from folder contents tables are included.
public Boolean IncludeSubjectHeuristics { get; } #Whether otherwise unconnected items may be related by exact conversation topic or normalized subject. Such links are always marked heuristic.
public Boolean IncludeMeetingAndTaskLinks { get; } #Whether meeting Global Object IDs and task Global IDs form strong related-item links.
public Boolean ContinueOnItemError { get; } #Whether an unreadable item is diagnosed and retained as a summary-only graph node.
public Int32 MaxItems { get; } #Maximum items scanned. The builder probes one additional reference to report truncation.
public Int32 MaxEdges { get; } #Maximum distinct graph edges.
public Int32 MaxReferencesPerItem { get; } #Maximum Message-ID values decoded from one References field.
public Int64 MaxDecodedPropertyBytesPerItem { get; } #Per-item decoded-property byte cap for selective metadata reads.