API Reference
EmailStoreSearchFolderDefinition
Persistent Outlook search-folder definition message and bounded definition header.
Inheritance
- Object
- EmailStoreSearchFolderDefinition
Usage
Explore 1 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 1
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String? MessageClass { get; } #Actual associated-message class.
public Int32? TemplateId { get; } #Search template identifier.
public Byte[]? SearchFolderId { get; } #Raw search-folder identifier that correlates with a container's extended folder flags.
public Byte[]? Definition { get; } #Exact template-dependent PidTagSearchFolderDefinition BLOB.
public Int32? StorageType { get; } #Flags controlling the fields present in EmailStoreSearchFolderDefinition.Definition.
public Int32? SynchronizationTag { get; } #Definition/container synchronization tag.
public Int32? ExtendedFolderFlags { get; } #Extended flags copied to the search-folder container.
public DateTimeOffset? LastUsedAt { get; } #Last-used time decoded from minutes since 1601.
public DateTimeOffset? ExpiresAt { get; } #Expiration time decoded from minutes since 1601.
public UInt32? DefinitionVersion { get; } #Network-order definition version; 0x04100000 is defined.
public UInt32? DefinitionFlags { get; } #Network-order field-presence and refresh flags.
public UInt32? NumericalSearch { get; } #Template-specific size/age number when the numerical flag is set.
public Boolean HasFolderEntryList { get; } #Whether an EntryList of folders is present.
public Boolean HasFolderNameList { get; } #Whether a textual folder-name list is present.
public Boolean HasAdvancedSearch { get; } #Whether implementation-specific advanced-search bytes are present.
public Boolean HasRestriction { get; } #Whether a documented MAPI restriction packet is present.
public Boolean HasAddresses { get; } #Whether an address list is present.
public Boolean HasTextSearch { get; } #Whether textual search criteria are present.
public Boolean UsesNumericalSearch { get; } #Whether EmailStoreSearchFolderDefinition.NumericalSearch is active.
public Boolean RefreshDaily { get; } #Whether the container requests daily refresh.
public Boolean RefreshWeekly { get; } #Whether the container requests weekly refresh.
public Boolean RefreshMonthly { get; } #Whether the container requests monthly refresh.
public Boolean IsProtocolEnvelopeValid { get; } #True when the message class and fixed definition header are valid.