Click or drag to resize
MimeKit

MailFolder Class

An abstract mail folder implementation.
Inheritance Hierarchy

Namespace:  MailKit
Assembly:  MailKit (in MailKit.dll) Version: 3.0.0
Syntax
C#
public abstract class MailFolder : IMailFolder, 
	IEnumerable<MimeMessage>, IEnumerable

The MailFolder type exposes the following members.

Constructors
  NameDescription
Protected methodMailFolder
Initialize a new instance of the MailFolder class.
Top
Properties
  NameDescription
Public propertyAcceptedFlags
Get the accepted flags.
Public propertyAcceptedKeywords
Get the accepted keywords.
Public propertyAccess
Get the read/write access of the folder.
Public propertyAnnotationAccess
Get the annotation access level.
Public propertyAnnotationScopes
Get the supported annotation scopes.
Public propertyAppendLimit
Get the maximum size of a message that can be appended to the folder.
Public propertyAttributes
Get the folder attributes.
Public propertyCount
Get the total number of messages in the folder.
Public propertyDirectorySeparator
Get the directory separator.
Public propertyExists
Get a value indicating whether the folder exists.
Public propertyFirstUnread
Get the index of the first unread message in the folder.
Public propertyFullName
Get the full name of the folder.
Public propertyHighestModSeq
Get the highest mod-sequence value of all messages in the mailbox.
Public propertyId
Get the unique identifier for the folder, if available.
Public propertyIsNamespace
Get whether or not the folder is a namespace folder.
Public propertyIsOpen
Get a value indicating whether the folder is currently open.
Public propertyIsSubscribed
Get a value indicating whether the folder is subscribed.
Public propertyMaxAnnotationSize
Get the maximum size of annotation values supported by the folder.
Public propertyName
Get the name of the folder.
Public propertyParentFolder
Get the parent folder.
Public propertyPermanentFlags
Get the permanent flags.
Public propertyPermanentKeywords
Get the permanent keywords.
Public propertyRecent
Get the number of recently added messages in the folder.
Public propertySize
Get the size of the folder.
Public propertySyncRoot
Get an object that can be used to synchronize access to the folder.
Public propertyThreadingAlgorithms
Get the threading algorithms supported by the folder.
Public propertyUidNext
Get the UID that the folder will assign to the next message that is added.
Public propertyUidValidity
Get the UID validity.
Public propertyUnread
Get the number of unread messages in the folder.
Top
Methods
  NameDescription
Public methodAddAccessRights
Add access rights for the specified identity.
Public methodAddAccessRightsAsync
Asynchronously add access rights for the specified identity.
Public methodAppend(IAppendRequest, CancellationToken)
Append a message to the folder.
Public methodAppend(IListIAppendRequest, CancellationToken)
Append multiple messages to the folder.
Public methodAppend(FormatOptions, IAppendRequest, CancellationToken)
Append a message to the folder.
Public methodAppend(FormatOptions, IListIAppendRequest, CancellationToken)
Append multiple messages to the folder.
Public methodAppendAsync(IAppendRequest, CancellationToken)
Asynchronously append a message to the folder.
Public methodAppendAsync(IListIAppendRequest, CancellationToken)
Asynchronously append multiple messages to the folder.
Public methodAppendAsync(FormatOptions, IAppendRequest, CancellationToken)
Asynchronously append a message to the folder.
Public methodAppendAsync(FormatOptions, IListIAppendRequest, CancellationToken)
Asynchronously append multiple messages to the folder.
Public methodCheck
Force the server to flush its state for the folder.
Public methodCheckAsync
Asynchronously force the server to flush its state for the folder.
Public methodClose
Close the folder, optionally expunging the messages marked for deletion.
Public methodCloseAsync
Asynchronously close the folder, optionally expunging the messages marked for deletion.
Public methodCopyTo(IListUniqueId, IMailFolder, CancellationToken)
Copy the specified messages to the destination folder.
Public methodCopyTo(IListInt32, IMailFolder, CancellationToken)
Copy the specified messages to the destination folder.
Public methodCopyTo(Int32, IMailFolder, CancellationToken)
Copy the specified message to the destination folder.
Public methodCopyTo(UniqueId, IMailFolder, CancellationToken)
Copy the specified message to the destination folder.
Public methodCopyToAsync(IListUniqueId, IMailFolder, CancellationToken)
Asynchronously copy the specified messages to the destination folder.
Public methodCopyToAsync(IListInt32, IMailFolder, CancellationToken)
Asynchronously copy the specified messages to the destination folder.
Public methodCopyToAsync(Int32, IMailFolder, CancellationToken)
Asynchronously copy the specified message to the destination folder.
Public methodCopyToAsync(UniqueId, IMailFolder, CancellationToken)
Asynchronously copy the specified message to the destination folder.
Public methodCreate(String, SpecialFolder, CancellationToken)
Create a new subfolder with the given name.
Public methodCreate(String, Boolean, CancellationToken)
Create a new subfolder with the given name.
Public methodCreate(String, IEnumerableSpecialFolder, CancellationToken)
Create a new subfolder with the given name.
Public methodCreateAsync(String, SpecialFolder, CancellationToken)
Asynchronously create a new subfolder with the given name.
Public methodCreateAsync(String, Boolean, CancellationToken)
Asynchronously create a new subfolder with the given name.
Public methodCreateAsync(String, IEnumerableSpecialFolder, CancellationToken)
Asynchronously create a new subfolder with the given name.
Public methodDelete
Delete the folder.
Public methodDeleteAsync
Asynchronously delete the folder.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExpunge(CancellationToken)
Expunge the folder, permanently removing all messages marked for deletion.
Public methodExpunge(IListUniqueId, CancellationToken)
Expunge the specified uids, permanently removing them from the folder.
Public methodExpungeAsync(CancellationToken)
Asynchronously expunge the folder, permanently removing all messages marked for deletion.
Public methodExpungeAsync(IListUniqueId, CancellationToken)
Asynchronously expunge the specified uids, permanently removing them from the folder.
Public methodCode exampleFetch(IListUniqueId, IFetchRequest, CancellationToken)
Fetch the message summaries for the specified message UIDs.
Public methodFetch(IListInt32, IFetchRequest, CancellationToken)
Fetch the message summaries for the specified message indexes.
Public methodFetch(Int32, Int32, IFetchRequest, CancellationToken)
Fetch the message summaries for the messages between the two indexes, inclusive.
Public methodFetchAsync(IListUniqueId, IFetchRequest, CancellationToken)
Asynchronously fetch the message summaries for the specified message UIDs.
Public methodFetchAsync(IListInt32, IFetchRequest, CancellationToken)
Asynchronously fetch the message summaries for the specified message indexes.
Public methodFetchAsync(Int32, Int32, IFetchRequest, CancellationToken)
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAccessControlList
Get the complete access control list for the folder.
Public methodGetAccessControlListAsync
Asynchronously get the complete access control list for the folder.
Public methodGetAccessRights
Get the access rights for a particular identifier.
Public methodGetAccessRightsAsync
Asynchronously get the access rights for a particular identifier.
Public methodGetBodyPart(Int32, BodyPart, CancellationToken, ITransferProgress)
Get the specified body part.
Public methodCode exampleGetBodyPart(UniqueId, BodyPart, CancellationToken, ITransferProgress)
Get the specified body part.
Public methodGetBodyPartAsync(Int32, BodyPart, CancellationToken, ITransferProgress)
Asynchronously get the specified body part.
Public methodGetBodyPartAsync(UniqueId, BodyPart, CancellationToken, ITransferProgress)
Asynchronously get the specified body part.
Public methodGetEnumerator
Get an enumerator for the messages in the folder.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetHeaders(Int32, CancellationToken, ITransferProgress)
Get the specified message headers.
Public methodGetHeaders(UniqueId, CancellationToken, ITransferProgress)
Get the specified message headers.
Public methodGetHeaders(Int32, BodyPart, CancellationToken, ITransferProgress)
Get the specified body part headers.
Public methodGetHeaders(UniqueId, BodyPart, CancellationToken, ITransferProgress)
Get the specified body part headers.
Public methodGetHeadersAsync(Int32, CancellationToken, ITransferProgress)
Asynchronously get the specified message headers.
Public methodGetHeadersAsync(UniqueId, CancellationToken, ITransferProgress)
Asynchronously get the specified message headers.
Public methodGetHeadersAsync(Int32, BodyPart, CancellationToken, ITransferProgress)
Asynchronously get the specified body part headers.
Public methodGetHeadersAsync(UniqueId, BodyPart, CancellationToken, ITransferProgress)
Asynchronously get the specified body part headers.
Public methodGetMessage(Int32, CancellationToken, ITransferProgress)
Get the specified message.
Public methodGetMessage(UniqueId, CancellationToken, ITransferProgress)
Get the specified message.
Public methodGetMessageAsync(Int32, CancellationToken, ITransferProgress)
Asynchronously get the specified message.
Public methodGetMessageAsync(UniqueId, CancellationToken, ITransferProgress)
Asynchronously get the specified message.
Public methodGetMetadata(IEnumerableMetadataTag, CancellationToken)
Get the specified metadata.
Public methodGetMetadata(MetadataTag, CancellationToken)
Get the specified metadata.
Public methodGetMetadata(MetadataOptions, IEnumerableMetadataTag, CancellationToken)
Get the specified metadata.
Public methodGetMetadataAsync(IEnumerableMetadataTag, CancellationToken)
Asynchronously gets the specified metadata.
Public methodGetMetadataAsync(MetadataTag, CancellationToken)
Asynchronously gets the specified metadata.
Public methodGetMetadataAsync(MetadataOptions, IEnumerableMetadataTag, CancellationToken)
Asynchronously gets the specified metadata.
Public methodGetMyAccessRights
Get the access rights for the current authenticated user.
Public methodGetMyAccessRightsAsync
Asynchronously get the access rights for the current authenticated user.
Public methodGetQuota
Get the quota information for the folder.
Public methodGetQuotaAsync
Asynchronously get the quota information for the folder.
Public methodGetStream(Int32, String, CancellationToken, ITransferProgress)
Get a substream of the specified message.
Public methodGetStream(UniqueId, String, CancellationToken, ITransferProgress)
Get a substream of the specified message.
Public methodGetStream(Int32, Int32, Int32, CancellationToken, ITransferProgress)
Get a substream of the specified message.
Public methodGetStream(UniqueId, Int32, Int32, CancellationToken, ITransferProgress)
Get a substream of the specified message.
Public methodGetStream(Int32, BodyPart, Int32, Int32, CancellationToken, ITransferProgress)
Get a substream of the specified body part.
Public methodGetStream(Int32, String, Int32, Int32, CancellationToken, ITransferProgress)
Get a substream of the specified message.
Public methodGetStream(UniqueId, BodyPart, Int32, Int32, CancellationToken, ITransferProgress)
Get a substream of the specified body part.
Public methodGetStream(UniqueId, String, Int32, Int32, CancellationToken, ITransferProgress)
Get a substream of the specified message.
Public methodGetStreamAsync(Int32, String, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified body part.
Public methodGetStreamAsync(UniqueId, String, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified message.
Public methodGetStreamAsync(Int32, Int32, Int32, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified message.
Public methodGetStreamAsync(UniqueId, Int32, Int32, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified message.
Public methodGetStreamAsync(Int32, BodyPart, Int32, Int32, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified body part.
Public methodGetStreamAsync(Int32, String, Int32, Int32, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified body part.
Public methodGetStreamAsync(UniqueId, BodyPart, Int32, Int32, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified body part.
Public methodGetStreamAsync(UniqueId, String, Int32, Int32, CancellationToken, ITransferProgress)
Asynchronously get a substream of the specified message.
Public methodGetSubfolder
Get the specified subfolder.
Public methodGetSubfolderAsync
Asynchronously get the specified subfolder.
Public methodGetSubfolders(Boolean, CancellationToken)
Get the subfolders.
Public methodGetSubfolders(StatusItems, Boolean, CancellationToken)
Get the subfolders.
Public methodGetSubfoldersAsync(Boolean, CancellationToken)
Asynchronously get the subfolders.
Public methodGetSubfoldersAsync(StatusItems, Boolean, CancellationToken)
Asynchronously get the subfolders.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveTo(IListUniqueId, IMailFolder, CancellationToken)
Move the specified messages to the destination folder.
Public methodMoveTo(IListInt32, IMailFolder, CancellationToken)
Move the specified messages to the destination folder.
Public methodMoveTo(Int32, IMailFolder, CancellationToken)
Move the specified message to the destination folder.
Public methodMoveTo(UniqueId, IMailFolder, CancellationToken)
Move the specified message to the destination folder.
Public methodMoveToAsync(IListUniqueId, IMailFolder, CancellationToken)
Asynchronously move the specified messages to the destination folder.
Public methodMoveToAsync(IListInt32, IMailFolder, CancellationToken)
Asynchronously move the specified messages to the destination folder.
Public methodMoveToAsync(Int32, IMailFolder, CancellationToken)
Asynchronously move the specified message to the destination folder.
Public methodMoveToAsync(UniqueId, IMailFolder, CancellationToken)
Asynchronously move the specified message to the destination folder.
Protected methodOnAnnotationsChanged
Raise the message annotations changed event.
Protected methodOnClosed
Raise the closed event.
Protected methodOnCountChanged
Raise the message count changed event.
Protected methodOnDeleted
Raise the deleted event.
Protected methodOnHighestModSeqChanged
Raise the highest mod-sequence changed event.
Protected methodOnIdChanged
Raise the ID changed event.
Protected methodOnMessageExpunged
Raise the message expunged event.
Protected methodOnMessageFlagsChanged
Raise the message flags changed event.
Protected methodOnMessageLabelsChanged
Raise the message labels changed event.
Protected methodOnMessageSummaryFetched
Raise the message summary fetched event.
Protected methodOnMessagesVanished
Raise the messages vanished event.
Protected methodOnMetadataChanged
Raise the metadata changed event.
Protected methodOnModSeqChanged
Raise the message mod-sequence changed event.
Protected methodOnOpened
Raise the opened event.
Protected methodOnParentFolderRenamed
Notifies the folder that a parent folder has been renamed.
Protected methodOnRecentChanged
Raise the recent message count changed event.
Protected methodOnRenamed
Raise the renamed event.
Protected methodOnSizeChanged
Raise the size changed event.
Protected methodOnSubscribed
Raise the subscribed event.
Protected methodOnUidNextChanged
Raise the next UID changed event.
Protected methodOnUidValidityChanged
Raise the uid validity changed event.
Protected methodOnUnreadChanged
Raise the unread message count changed event.
Protected methodOnUnsubscribed
Raise the unsubscribed event.
Public methodOpen(FolderAccess, CancellationToken)
Open the folder using the requested folder access.
Public methodOpen(FolderAccess, UInt32, UInt64, IListUniqueId, CancellationToken)
Opens the folder using the requested folder access.
Public methodOpenAsync(FolderAccess, CancellationToken)
Asynchronously open the folder using the requested folder access.
Public methodOpenAsync(FolderAccess, UInt32, UInt64, IListUniqueId, CancellationToken)
Asynchronously opens the folder using the requested folder access.
Public methodRemoveAccess
Remove all access rights for the given identity.
Public methodRemoveAccessAsync
Asynchronously remove all access rights for the given identity.
Public methodRemoveAccessRights
Remove access rights for the specified identity.
Public methodRemoveAccessRightsAsync
Asynchronously remove access rights for the specified identity.
Public methodRename
Rename the folder.
Public methodRenameAsync
Asynchronously rename the folder.
Public methodReplace(Int32, IReplaceRequest, CancellationToken)
Replace a message in the folder.
Public methodReplace(UniqueId, IReplaceRequest, CancellationToken)
Replace a message in the folder.
Public methodReplace(FormatOptions, UniqueId, IReplaceRequest, CancellationToken)
Replace a message in the folder.
Public methodReplace(FormatOptions, Int32, IReplaceRequest, CancellationToken)
Replace a message in the folder.
Public methodReplaceAsync(Int32, IReplaceRequest, CancellationToken)
Asynchronously replace a message in the folder.
Public methodReplaceAsync(UniqueId, IReplaceRequest, CancellationToken)
Asynchronously replace a message in the folder.
Public methodReplaceAsync(FormatOptions, UniqueId, IReplaceRequest, CancellationToken)
Asynchronously replace a message in the folder.
Public methodReplaceAsync(FormatOptions, Int32, IReplaceRequest, CancellationToken)
Asynchronously replace a message in the folder.
Public methodSearch(SearchQuery, CancellationToken)
Search the folder for messages matching the specified query.
Public methodSearch(IListUniqueId, SearchQuery, CancellationToken)
Search the subset of UIDs in the folder for messages matching the specified query.
Public methodSearch(SearchOptions, SearchQuery, CancellationToken)
Search the folder for messages matching the specified query.
Public methodSearch(SearchOptions, IListUniqueId, SearchQuery, CancellationToken)
Search the subset of UIDs in the folder for messages matching the specified query.
Public methodSearchAsync(SearchQuery, CancellationToken)
Asynchronously search the folder for messages matching the specified query.
Public methodSearchAsync(IListUniqueId, SearchQuery, CancellationToken)
Asynchronously search the subset of UIDs in the folder for messages matching the specified query.
Public methodSearchAsync(SearchOptions, SearchQuery, CancellationToken)
Asynchronously search the folder for messages matching the specified query.
Public methodSearchAsync(SearchOptions, IListUniqueId, SearchQuery, CancellationToken)
Asynchronously search the subset of UIDs in the folder for messages matching the specified query.
Public methodSetAccessRights
Set the access rights for the specified identity.
Public methodSetAccessRightsAsync
Asynchronously set the access rights for the specified identity.
Public methodSetMetadata
Sets the specified metadata.
Public methodSetMetadataAsync
Asynchronously sets the specified metadata.
Public methodSetQuota
Set the quota limits for the folder.
Public methodSetQuotaAsync
Asynchronously set the quota limits for the folder.
Public methodSort(SearchQuery, IListOrderBy, CancellationToken)
Sort messages matching the specified query.
Public methodSort(IListUniqueId, SearchQuery, IListOrderBy, CancellationToken)
Sort messages matching the specified query.
Public methodSort(SearchOptions, SearchQuery, IListOrderBy, CancellationToken)
Sort messages matching the specified query.
Public methodSort(SearchOptions, IListUniqueId, SearchQuery, IListOrderBy, CancellationToken)
Sort messages matching the specified query.
Public methodSortAsync(SearchQuery, IListOrderBy, CancellationToken)
Asynchronously sort messages matching the specified query.
Public methodSortAsync(IListUniqueId, SearchQuery, IListOrderBy, CancellationToken)
Asynchronously sort messages matching the specified query.
Public methodSortAsync(SearchOptions, SearchQuery, IListOrderBy, CancellationToken)
Asynchronously sort messages matching the specified query.
Public methodSortAsync(SearchOptions, IListUniqueId, SearchQuery, IListOrderBy, CancellationToken)
Asynchronously sort messages matching the specified query, returning the search results in the specified sort order.
Public methodStatus
Update the values of the specified items.
Public methodStatusAsync
Asynchronously update the values of the specified items.
Public methodStore(IListUniqueId, IStoreFlagsRequest, CancellationToken)
Store message flags and keywords for a set of messages.
Public methodStore(IListUniqueId, IStoreLabelsRequest, CancellationToken)
Store GMail-style labels for a set of messages.
Public methodStore(IListUniqueId, IListAnnotation, CancellationToken)
Store the annotations for the specified messages.
Public methodStore(IListInt32, IStoreFlagsRequest, CancellationToken)
Store message flags and keywords for a set of messages.
Public methodStore(IListInt32, IStoreLabelsRequest, CancellationToken)
Store GMail-style labels for a set of messages.
Public methodStore(IListInt32, IListAnnotation, CancellationToken)
Store the annotations for the specified messages.
Public methodStore(Int32, IStoreFlagsRequest, CancellationToken)
Store message flags and keywords for a message.
Public methodStore(Int32, IStoreLabelsRequest, CancellationToken)
Store GMail-style labels for a message.
Public methodStore(Int32, IListAnnotation, CancellationToken)
Store the annotations for the specified message.
Public methodStore(UniqueId, IStoreFlagsRequest, CancellationToken)
Store message flags and keywords for a message.
Public methodStore(UniqueId, IStoreLabelsRequest, CancellationToken)
Store GMail-style labels for a message.
Public methodStore(UniqueId, IListAnnotation, CancellationToken)
Store the annotations for the specified message.
Public methodStore(IListUniqueId, UInt64, IListAnnotation, CancellationToken)
Store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
Public methodStore(IListInt32, UInt64, IListAnnotation, CancellationToken)
Store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
Public methodStoreAsync(IListUniqueId, IStoreFlagsRequest, CancellationToken)
Asynchronously store message flags and keywords for a set of messages.
Public methodStoreAsync(IListUniqueId, IStoreLabelsRequest, CancellationToken)
Asynchronously store GMail-style labels for a set of messages.
Public methodStoreAsync(IListUniqueId, IListAnnotation, CancellationToken)
Asynchronously store the annotations for the specified messages.
Public methodStoreAsync(IListInt32, IStoreFlagsRequest, CancellationToken)
Asynchronously store message flags and keywords for a set of messages.
Public methodStoreAsync(IListInt32, IStoreLabelsRequest, CancellationToken)
Asynchronously store GMail-style labels for a set of messages.
Public methodStoreAsync(IListInt32, IListAnnotation, CancellationToken)
Asynchronously store the annotations for the specified messages.
Public methodStoreAsync(Int32, IStoreFlagsRequest, CancellationToken)
Asynchronously store message flags and keywords for a message.
Public methodStoreAsync(Int32, IStoreLabelsRequest, CancellationToken)
Asynchronously store GMail-style labels for a message.
Public methodStoreAsync(Int32, IListAnnotation, CancellationToken)
Asynchronously store the annotations for the specified message.
Public methodStoreAsync(UniqueId, IStoreFlagsRequest, CancellationToken)
Asynchronously store message flags and keywords for a message.
Public methodStoreAsync(UniqueId, IStoreLabelsRequest, CancellationToken)
Asynchronously store GMail-style labels for a message.
Public methodStoreAsync(UniqueId, IListAnnotation, CancellationToken)
Asynchronously store the annotations for the specified message.
Public methodStoreAsync(IListUniqueId, UInt64, IListAnnotation, CancellationToken)
Asynchronously store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
Public methodStoreAsync(IListInt32, UInt64, IListAnnotation, CancellationToken)
Asynchronously store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
Public methodSubscribe
Subscribe to the folder.
Public methodSubscribeAsync
Asynchronously subscribe to the folder.
Public methodSupports
Determine whether or not a MailFolder supports a feature.
Public methodThread(ThreadingAlgorithm, SearchQuery, CancellationToken)
Thread the messages in the folder that match the search query using the specified threading algorithm.
Public methodThread(IListUniqueId, ThreadingAlgorithm, SearchQuery, CancellationToken)
Thread the messages in the folder that match the search query using the specified threading algorithm.
Public methodThreadAsync(ThreadingAlgorithm, SearchQuery, CancellationToken)
Asynchronously thread the messages in the folder that match the search query using the specified threading algorithm.
Public methodThreadAsync(IListUniqueId, ThreadingAlgorithm, SearchQuery, CancellationToken)
Asynchronously thread the messages in the folder that match the search query using the specified threading algorithm.
Public methodToString
Returns a String that represents the current MailFolder.
(Overrides ObjectToString.)
Public methodUnsubscribe
Unsubscribe from the folder.
Public methodUnsubscribeAsync
Asynchronously unsubscribe from the folder.
Top
Events
  NameDescription
Public eventAnnotationsChanged
Occurs when annotations changed on a message.
Public eventClosed
Occurs when the folder is closed.
Public eventCode exampleCountChanged
Occurs when the message count changes.
Public eventDeleted
Occurs when the folder is deleted.
Public eventHighestModSeqChanged
Occurs when the highest mod-sequence changes.
Public eventIdChanged
Occurs when the folder ID changes.
Public eventCode exampleMessageExpunged
Occurs when a message is expunged from the folder.
Public eventCode exampleMessageFlagsChanged
Occurs when flags changed on a message.
Public eventMessageLabelsChanged
Occurs when labels changed on a message.
Public eventMessageSummaryFetched
Occurs when a message summary is fetched from the folder.
Public eventMessagesVanished
Occurs when a message vanishes from the folder.
Public eventMetadataChanged
Occurs when metadata changes.
Public eventModSeqChanged
Occurs when the mod-sequence changed on a message.
Public eventOpened
Occurs when the folder is opened.
Public eventRecentChanged
Occurs when the recent message count changes.
Public eventRenamed
Occurs when the folder is renamed.
Public eventSizeChanged
Occurs when the folder size changes.
Public eventSubscribed
Occurs when the folder is subscribed.
Public eventUidNextChanged
Occurs when the next UID changes.
Public eventUidValidityChanged
Occurs when the UID validity changes.
Public eventUnreadChanged
Occurs when the unread message count changes.
Public eventUnsubscribed
Occurs when the folder is unsubscribed.
Top
Fields
  NameDescription
Protected fieldStatic memberSettableFlags
The bit mask of settable flags.
Top
Extension Methods
  NameDescription
Public Extension MethodAddFlags(IListUniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListInt32, MessageFlags, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(Int32, MessageFlags, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(UniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListUniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListUniqueId, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListInt32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListInt32, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(Int32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(UniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListUniqueId, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlags(IListInt32, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListUniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListInt32, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(Int32, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(UniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListUniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListUniqueId, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListInt32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListInt32, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(Int32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(UniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListUniqueId, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddFlagsAsync(IListInt32, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabels(IListUniqueId, IListString, Boolean, CancellationToken)Overloaded.
Add a set of labels to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabels(IListInt32, IListString, Boolean, CancellationToken)Overloaded.
Add a set of labels to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabels(Int32, IListString, Boolean, CancellationToken)Overloaded.
Add a set of labels to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabels(UniqueId, IListString, Boolean, CancellationToken)Overloaded.
Add a set of labels to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabels(IListUniqueId, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Add a set of labels to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabels(IListInt32, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Add a set of labels to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabelsAsync(IListUniqueId, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of labels to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabelsAsync(IListInt32, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of labels to the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabelsAsync(Int32, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of labels to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabelsAsync(UniqueId, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of labels to the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabelsAsync(IListUniqueId, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of labels to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAddLabelsAsync(IListInt32, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously add a set of labels to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(IListMimeMessage, IListMessageFlags, CancellationToken, ITransferProgress)Overloaded.
Append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(FormatOptions, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(FormatOptions, IListMimeMessage, IListMessageFlags, CancellationToken, ITransferProgress)Overloaded.
Append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(IListMimeMessage, IListMessageFlags, IListDateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(FormatOptions, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(FormatOptions, IListMimeMessage, IListMessageFlags, IListDateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(MimeMessage, MessageFlags, NullableDateTimeOffset, IListAnnotation, CancellationToken, ITransferProgress)Overloaded.
Append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppend(FormatOptions, MimeMessage, MessageFlags, NullableDateTimeOffset, IListAnnotation, CancellationToken, ITransferProgress)Overloaded.
Append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(IListMimeMessage, IListMessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(FormatOptions, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(FormatOptions, IListMimeMessage, IListMessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(IListMimeMessage, IListMessageFlags, IListDateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(FormatOptions, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(FormatOptions, IListMimeMessage, IListMessageFlags, IListDateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(MimeMessage, MessageFlags, NullableDateTimeOffset, IListAnnotation, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodAppendAsync(FormatOptions, MimeMessage, MessageFlags, NullableDateTimeOffset, IListAnnotation, CancellationToken, ITransferProgress)Overloaded.
Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodCode exampleFetch(IListUniqueId, MessageSummaryItems, CancellationToken)Overloaded.
Fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListInt32, MessageSummaryItems, CancellationToken)Overloaded.
Fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListUniqueId, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListUniqueId, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListUniqueId, UInt64, MessageSummaryItems, CancellationToken)Overloaded.
Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListInt32, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListInt32, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListInt32, UInt64, MessageSummaryItems, CancellationToken)Overloaded.
Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(Int32, Int32, MessageSummaryItems, CancellationToken)Overloaded.
Fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListUniqueId, UInt64, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListUniqueId, UInt64, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListInt32, UInt64, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(IListInt32, UInt64, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(Int32, Int32, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(Int32, Int32, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(Int32, Int32, UInt64, MessageSummaryItems, CancellationToken)Overloaded.
Fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(Int32, Int32, UInt64, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetch(Int32, Int32, UInt64, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListUniqueId, MessageSummaryItems, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListInt32, MessageSummaryItems, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListUniqueId, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListUniqueId, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListUniqueId, UInt64, MessageSummaryItems, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListInt32, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListInt32, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListInt32, UInt64, MessageSummaryItems, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(Int32, Int32, MessageSummaryItems, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListUniqueId, UInt64, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListUniqueId, UInt64, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListInt32, UInt64, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(IListInt32, UInt64, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(Int32, Int32, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(Int32, Int32, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(Int32, Int32, UInt64, MessageSummaryItems, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(Int32, Int32, UInt64, MessageSummaryItems, IEnumerableHeaderId, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodFetchAsync(Int32, Int32, UInt64, MessageSummaryItems, IEnumerableString, CancellationToken)Overloaded.
Asynchronously fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListUniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListInt32, MessageFlags, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(Int32, MessageFlags, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(UniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListUniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListUniqueId, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListInt32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListInt32, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(Int32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(UniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListUniqueId, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlags(IListInt32, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListUniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListInt32, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(Int32, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(UniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListUniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListUniqueId, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListInt32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListInt32, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(Int32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(UniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListUniqueId, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveFlagsAsync(IListInt32, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabels(IListUniqueId, IListString, Boolean, CancellationToken)Overloaded.
Remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabels(IListInt32, IListString, Boolean, CancellationToken)Overloaded.
Remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabels(Int32, IListString, Boolean, CancellationToken)Overloaded.
Remove a set of labels from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabels(UniqueId, IListString, Boolean, CancellationToken)Overloaded.
Remove a set of labels from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabels(IListUniqueId, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabels(IListInt32, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabelsAsync(IListUniqueId, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabelsAsync(IListInt32, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabelsAsync(Int32, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of labels from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabelsAsync(UniqueId, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of labels from the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabelsAsync(IListUniqueId, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodRemoveLabelsAsync(IListInt32, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(Int32, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(UniqueId, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(FormatOptions, UniqueId, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(FormatOptions, Int32, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(Int32, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(UniqueId, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(FormatOptions, UniqueId, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplace(FormatOptions, Int32, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(Int32, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(UniqueId, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(FormatOptions, UniqueId, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(FormatOptions, Int32, MimeMessage, MessageFlags, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(Int32, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(UniqueId, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(FormatOptions, UniqueId, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodReplaceAsync(FormatOptions, Int32, MimeMessage, MessageFlags, DateTimeOffset, CancellationToken, ITransferProgress)Overloaded.
Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListUniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListInt32, MessageFlags, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(Int32, MessageFlags, Boolean, CancellationToken)Overloaded.
Set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(UniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListUniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListUniqueId, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListInt32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListInt32, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(Int32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(UniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListUniqueId, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlags(IListInt32, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListUniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListInt32, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(Int32, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(UniqueId, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListUniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListUniqueId, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListInt32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListInt32, UInt64, MessageFlags, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(Int32, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(UniqueId, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListUniqueId, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetFlagsAsync(IListInt32, UInt64, MessageFlags, HashSetString, Boolean, CancellationToken)Overloaded.
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabels(IListUniqueId, IListString, Boolean, CancellationToken)Overloaded.
Set the labels of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabels(IListInt32, IListString, Boolean, CancellationToken)Overloaded.
Set the labels of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabels(Int32, IListString, Boolean, CancellationToken)Overloaded.
Set the labels of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabels(UniqueId, IListString, Boolean, CancellationToken)Overloaded.
Set the labels of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabels(IListUniqueId, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabels(IListInt32, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabelsAsync(IListUniqueId, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously set the labels of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabelsAsync(IListInt32, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously set the labels of the specified messages.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabelsAsync(Int32, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously set the labels of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabelsAsync(UniqueId, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously set the labels of the specified message.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabelsAsync(IListUniqueId, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Public Extension MethodSetLabelsAsync(IListInt32, UInt64, IListString, Boolean, CancellationToken)Overloaded.
Asynchronously set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions.)
Top
Remarks
An abstract mail folder implementation.
See Also