IMailFolder Interface

An interface for a mailbox folder as used by IMailStore.

Definition

Namespace: MailKit
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
C#
public interface IMailFolder : IEnumerable<MimeMessage>, 
	IEnumerable
Implements
IEnumerableMimeMessage, IEnumerable

Remarks

Implemented by message stores such as ImapClient

Properties

AcceptedFlags Get the accepted flags.
AcceptedKeywords Get the accepted keywords.
Access Get the read/write access of the folder.
AnnotationAccess Get the annotation access level.
AnnotationScopes Get the supported annotation scopes.
AppendLimit Get the maximum size of a message that can be appended to the folder.
Attributes Get the folder attributes.
CanOpen Get whether or not the folder can be opened.
Count Get the total number of messages in the folder.
DeletedCount Get the number of messages in the folder that are marked for deletion.
DeletedStorageSize Get the amount of storage that would be reclaimed by expunging the folder.
DirectorySeparator Get the directory separator.
Exists Get whether or not the folder exists.
FirstUnread Get the index of the first unread message in the folder.
FullName Get the full name of the folder.
HighestModSeq Get the highest mod-sequence value of all messages in the mailbox.
Id Get the unique identifier for the folder, if available.
IsNamespace Get whether or not the folder is a namespace folder.
IsOpen Get whether or not the folder is currently open.
IsSubscribed Get whether or not the folder is subscribed.
MaxAnnotationSize Get the maximum size of annotation values supported by the folder.
Name Get the name of the folder.
ParentFolder Get the parent folder.
PermanentFlags Get the permanent flags.
PermanentKeywords Get the permanent keywords.
Recent Get the number of recently delivered messages in the folder.
Size Get the size of the folder.
SyncRoot Gets an object that can be used to synchronize access to the folder.
ThreadingAlgorithms Get the threading algorithms supported by the folder.
UidNext Get the UID that the next message that is added to the folder will be assigned.
UidValidity Get the Unique ID validity.
Unread Get the number of unread messages in the folder.

Methods

AddAccessRights Add access rights for the specified identity.
AddAccessRightsAsync Asynchronously add access rights for the specified identity.
Append(IAppendRequest, CancellationToken) Append a message to the folder.
Append(IListIAppendRequest, CancellationToken) Append multiple messages to the folder.
Append(FormatOptions, IAppendRequest, CancellationToken) Append a message to the folder.
Append(FormatOptions, IListIAppendRequest, CancellationToken) Append multiple messages to the folder.
AppendAsync(IAppendRequest, CancellationToken) Asynchronously append a message to the folder.
AppendAsync(IListIAppendRequest, CancellationToken) Asynchronously append multiple messages to the folder.
AppendAsync(FormatOptions, IAppendRequest, CancellationToken) Asynchronously append a message to the folder.
AppendAsync(FormatOptions, IListIAppendRequest, CancellationToken) Asynchronously append multiple messages to the folder.
Check Force the server to flush its state for the folder.
CheckAsync Asynchronously force the server to flush its state for the folder.
Close Close the folder, optionally expunging the messages marked for deletion.
CloseAsync Asynchronously close the folder, optionally expunging the messages marked for deletion.
CopyTo(IListUniqueId, ICopyRequest, CancellationToken) Copy the specified messages to the destination folder.
CopyTo(IListInt32, ICopyRequest, CancellationToken) Copy the specified messages to the destination folder.
CopyToAsync(IListUniqueId, ICopyRequest, CancellationToken) Asynchronously copy the specified messages to the destination folder.
CopyToAsync(IListInt32, ICopyRequest, CancellationToken) Asynchronously copy the specified messages to the destination folder.
Create(String, SpecialFolder, CancellationToken) Create a new subfolder with the given name.
Create(String, Boolean, CancellationToken) Create a new subfolder with the given name.
Create(String, IEnumerableSpecialFolder, CancellationToken) Create a new subfolder with the given name.
CreateAsync(String, SpecialFolder, CancellationToken) Asynchronously create a new subfolder with the given name.
CreateAsync(String, Boolean, CancellationToken) Asynchronously create a new subfolder with the given name.
CreateAsync(String, IEnumerableSpecialFolder, CancellationToken) Asynchronously create a new subfolder with the given name.
Delete Delete the folder.
DeleteAsync Asynchronously delete the folder.
Expunge(CancellationToken) Expunge the folder, permanently removing all messages marked for deletion.
Expunge(IListUniqueId, IExpungeRequest, CancellationToken) Expunge the specified uids, permanently removing them from the folder.
ExpungeAsync(CancellationToken) Asynchronously expunge the folder, permanently removing all messages marked for deletion.
ExpungeAsync(IListUniqueId, IExpungeRequest, CancellationToken) Asynchronously expunge the specified uids, permanently removing them from the folder.
Fetch(IListUniqueId, IFetchRequest, CancellationToken) Fetch the message summaries for the specified message UIDs.
Fetch(IListInt32, IFetchRequest, CancellationToken) Fetch the message summaries for the specified message indexes.
Fetch(Int32, Int32, IFetchRequest, CancellationToken) Fetch the message summaries for the messages between the two indexes, inclusive.
FetchAsync(IListUniqueId, IFetchRequest, CancellationToken) Asynchronously fetch the message summaries for the specified message UIDs.
FetchAsync(IListInt32, IFetchRequest, CancellationToken) Asynchronously fetch the message summaries for the specified message indexes.
FetchAsync(Int32, Int32, IFetchRequest, CancellationToken) Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
GetAccessControlList Get the complete access control list for the folder.
GetAccessControlListAsync Asynchronously get the complete access control list for the folder.
GetAccessRights Get the access rights for a particular identifier.
GetAccessRightsAsync Asynchronously get the access rights for a particular identifier.
GetBodyPart(Int32, BodyPart, CancellationToken, ITransferProgress) Get the specified body part.
GetBodyPart(UniqueId, BodyPart, CancellationToken, ITransferProgress) Get the specified body part.
GetBodyPartAsync(Int32, BodyPart, CancellationToken, ITransferProgress) Asynchronously get the specified body part.
GetBodyPartAsync(UniqueId, BodyPart, CancellationToken, ITransferProgress) Asynchronously get the specified body part.
GetEnumerator Returns an enumerator that iterates through the collection.
(Inherited from IEnumerableMimeMessage)
GetHeaders(Int32, CancellationToken, ITransferProgress) Get the specified message headers.
GetHeaders(UniqueId, CancellationToken, ITransferProgress) Get the specified message headers.
GetHeaders(Int32, BodyPart, CancellationToken, ITransferProgress) Get the specified body part headers.
GetHeaders(UniqueId, BodyPart, CancellationToken, ITransferProgress) Get the specified body part headers.
GetHeadersAsync(Int32, CancellationToken, ITransferProgress) Asynchronously get the specified message headers.
GetHeadersAsync(UniqueId, CancellationToken, ITransferProgress) Asynchronously get the specified message headers.
GetHeadersAsync(Int32, BodyPart, CancellationToken, ITransferProgress) Asynchronously get the specified body part headers.
GetHeadersAsync(UniqueId, BodyPart, CancellationToken, ITransferProgress) Asynchronously get the specified body part headers.
GetMessage(Int32, CancellationToken, ITransferProgress) Get the specified message.
GetMessage(UniqueId, CancellationToken, ITransferProgress) Get the specified message.
GetMessageAsync(Int32, CancellationToken, ITransferProgress) Asynchronously get the specified message.
GetMessageAsync(UniqueId, CancellationToken, ITransferProgress) Asynchronously get the specified message.
GetMetadata(IEnumerableMetadataTag, CancellationToken) Gets the specified metadata.
GetMetadata(MetadataTag, CancellationToken) Gets the specified metadata.
GetMetadata(MetadataOptions, IEnumerableMetadataTag, CancellationToken) Gets the specified metadata.
GetMetadataAsync(IEnumerableMetadataTag, CancellationToken) Asynchronously gets the specified metadata.
GetMetadataAsync(MetadataTag, CancellationToken) Asynchronously gets the specified metadata.
GetMetadataAsync(MetadataOptions, IEnumerableMetadataTag, CancellationToken) Asynchronously gets the specified metadata.
GetMyAccessRights Get the access rights for the current authenticated user.
GetMyAccessRightsAsync Asynchronously get the access rights for the current authenticated user.
GetQuota Get the quota information for the folder.
GetQuotaAsync Asynchronously get the quota information for the folder.
GetStream(Int32, CancellationToken, ITransferProgress) Get a message stream.
GetStream(UniqueId, CancellationToken, ITransferProgress) Get a message stream.
GetStream(Int32, BodyPart, CancellationToken, ITransferProgress) Get a body part as a stream.
GetStream(Int32, String, CancellationToken, ITransferProgress) Get a substream of the specified message.
GetStream(UniqueId, BodyPart, CancellationToken, ITransferProgress) Get a body part as a stream.
GetStream(UniqueId, String, CancellationToken, ITransferProgress) Get a substream of the specified message.
GetStream(Int32, Int64, Int64, CancellationToken, ITransferProgress) Get a substream of the specified message.
GetStream(UniqueId, Int64, Int64, CancellationToken, ITransferProgress) Get a substream of the specified message.
GetStream(Int32, BodyPart, Int64, Int64, CancellationToken, ITransferProgress) Get a substream of the specified body part.
GetStream(Int32, String, Int64, Int64, CancellationToken, ITransferProgress) Get a substream of the specified message.
GetStream(UniqueId, BodyPart, Int64, Int64, CancellationToken, ITransferProgress) Get a substream of the specified body part.
GetStream(UniqueId, String, Int64, Int64, CancellationToken, ITransferProgress) Get a substream of the specified message.
GetStreamAsync(Int32, CancellationToken, ITransferProgress) Asynchronously get a message stream.
GetStreamAsync(UniqueId, CancellationToken, ITransferProgress) Asynchronously get a message stream.
GetStreamAsync(Int32, BodyPart, CancellationToken, ITransferProgress) Asynchronously get a body part as a stream.
GetStreamAsync(Int32, String, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified message.
GetStreamAsync(UniqueId, BodyPart, CancellationToken, ITransferProgress) Asynchronously get a body part as a stream.
GetStreamAsync(UniqueId, String, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified message.
GetStreamAsync(Int32, Int64, Int64, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified message.
GetStreamAsync(UniqueId, Int64, Int64, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified message.
GetStreamAsync(Int32, BodyPart, Int64, Int64, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified body part.
GetStreamAsync(Int32, String, Int64, Int64, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified message.
GetStreamAsync(UniqueId, BodyPart, Int64, Int64, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified body part.
GetStreamAsync(UniqueId, String, Int64, Int64, CancellationToken, ITransferProgress) Asynchronously get a substream of the specified message.
GetSubfolder Get the specified subfolder.
GetSubfolderAsync Asynchronously get the specified subfolder.
GetSubfolders(Boolean, CancellationToken) Get the subfolders.
GetSubfolders(StatusItems, Boolean, CancellationToken) Get the subfolders.
GetSubfoldersAsync(Boolean, CancellationToken) Asynchronously get the subfolders.
GetSubfoldersAsync(StatusItems, Boolean, CancellationToken) Asynchronously get the subfolders.
MoveTo(IListUniqueId, IMoveRequest, CancellationToken) Move the specified messages to the destination folder.
MoveTo(IListInt32, IMoveRequest, CancellationToken) Move the specified messages to the destination folder.
MoveToAsync(IListUniqueId, IMoveRequest, CancellationToken) Asynchronously move the specified messages to the destination folder.
MoveToAsync(IListInt32, IMoveRequest, CancellationToken) Asynchronously move the specified messages to the destination folder.
Open(FolderAccess, CancellationToken) Open the folder using the requested folder access.
Open(FolderAccess, UInt32, UInt64, IListUniqueId, CancellationToken) Opens the folder using the requested folder access.
OpenAsync(FolderAccess, CancellationToken) Asynchronously open the folder using the requested folder access.
OpenAsync(FolderAccess, UInt32, UInt64, IListUniqueId, CancellationToken) Asynchronously opens the folder using the requested folder access.
RemoveAccess Remove all access rights for the given identity.
RemoveAccessAsync Asynchronously remove all access rights for the given identity.
RemoveAccessRights Remove access rights for the specified identity.
RemoveAccessRightsAsync Asynchronously remove access rights for the specified identity.
Rename Rename the folder.
RenameAsync Asynchronously rename the folder.
Replace(Int32, IReplaceRequest, CancellationToken) Replace a message in the folder.
Replace(UniqueId, IReplaceRequest, CancellationToken) Replace a message in the folder.
Replace(FormatOptions, UniqueId, IReplaceRequest, CancellationToken) Replace a message in the folder.
Replace(FormatOptions, Int32, IReplaceRequest, CancellationToken) Replace a message in the folder.
ReplaceAsync(Int32, IReplaceRequest, CancellationToken) Asynchronously replace a message in the folder.
ReplaceAsync(UniqueId, IReplaceRequest, CancellationToken) Asynchronously replace a message in the folder.
ReplaceAsync(FormatOptions, UniqueId, IReplaceRequest, CancellationToken) Asynchronously replace a message in the folder.
ReplaceAsync(FormatOptions, Int32, IReplaceRequest, CancellationToken) Asynchronously replace a message in the folder.
Search(SearchQuery, CancellationToken) Search the folder for messages matching the specified query.
Search(IListUniqueId, SearchQuery, CancellationToken) Search the subset of UIDs in the folder for messages matching the specified query.
Search(SearchOptions, SearchQuery, CancellationToken) Search the folder for messages matching the specified query.
Search(SearchOptions, SearchQuery, PartialRange, CancellationToken) Search the folder for messages matching the specified query, returning only the specified range of results.
Search(SearchOptions, IListUniqueId, SearchQuery, CancellationToken) Search the subset of UIDs in the folder for messages matching the specified query.
SearchAsync(SearchQuery, CancellationToken) Asynchronously search the folder for messages matching the specified query.
SearchAsync(IListUniqueId, SearchQuery, CancellationToken) Asynchronously search the subset of UIDs in the folder for messages matching the specified query.
SearchAsync(SearchOptions, SearchQuery, CancellationToken) Asynchronously search the folder for messages matching the specified query.
SearchAsync(SearchOptions, SearchQuery, PartialRange, CancellationToken) Asynchronously search the folder for messages matching the specified query, returning only the specified range of results.
SearchAsync(SearchOptions, IListUniqueId, SearchQuery, CancellationToken) Asynchronously search the subset of UIDs in the folder for messages matching the specified query.
SetAccessRights Set the access rights for the specified identity.
SetAccessRightsAsync Asynchronously set the access rights for the specified identity.
SetMetadata Sets the specified metadata.
SetMetadataAsync Asynchronously sets the specified metadata.
SetQuota Set the quota limits for the folder.
SetQuotaAsync Asynchronously set the quota limits for the folder.
Sort(SearchQuery, IListOrderBy, CancellationToken) Sort messages matching the specified query.
Sort(IListUniqueId, SearchQuery, IListOrderBy, CancellationToken) Sort messages matching the specified query.
Sort(SearchOptions, SearchQuery, IListOrderBy, CancellationToken) Sort messages matching the specified query.
Sort(SearchOptions, SearchQuery, IListOrderBy, PartialRange, CancellationToken) Sort messages matching the specified query, returning only the specified range of results.
Sort(SearchOptions, IListUniqueId, SearchQuery, IListOrderBy, CancellationToken) Sort messages matching the specified query.
SortAsync(SearchQuery, IListOrderBy, CancellationToken) Asynchronously sort messages matching the specified query.
SortAsync(IListUniqueId, SearchQuery, IListOrderBy, CancellationToken) Asynchronously sort messages matching the specified query.
SortAsync(SearchOptions, SearchQuery, IListOrderBy, CancellationToken) Asynchronously sort messages matching the specified query.
SortAsync(SearchOptions, SearchQuery, IListOrderBy, PartialRange, CancellationToken) Asynchronously sort messages matching the specified query, returning only the specified range of results.
SortAsync(SearchOptions, IListUniqueId, SearchQuery, IListOrderBy, CancellationToken) Asynchronously sort messages matching the specified query.
Status Update the values of the specified items.
StatusAsync Asynchronously update the values of the specified items.
Store(IListUniqueId, IStoreAnnotationsRequest, CancellationToken) Store the annotations for a set of messages.
Store(IListUniqueId, IStoreFlagsRequest, CancellationToken) Store message flags and keywords for a set of messages.
Store(IListUniqueId, IStoreLabelsRequest, CancellationToken) Store GMail-style labels for a set of messages.
Store(IListInt32, IStoreAnnotationsRequest, CancellationToken) Store the annotations for a set of messages.
Store(IListInt32, IStoreFlagsRequest, CancellationToken) Store message flags and keywords for a set of messages.
Store(IListInt32, IStoreLabelsRequest, CancellationToken) Store GMail-style labels for a set of messages.
Store(Int32, IStoreAnnotationsRequest, CancellationToken) Store the annotations for a message.
Store(Int32, IStoreFlagsRequest, CancellationToken) Store message flags and keywords for a message.
Store(Int32, IStoreLabelsRequest, CancellationToken) Store GMail-style labels for a message.
Store(UniqueId, IStoreAnnotationsRequest, CancellationToken) Store the annotations for a message.
Store(UniqueId, IStoreFlagsRequest, CancellationToken) Store message flags and keywords for a message.
Store(UniqueId, IStoreLabelsRequest, CancellationToken) Store GMail-style labels for a message.
StoreAsync(IListUniqueId, IStoreAnnotationsRequest, CancellationToken) Asynchronously store the annotations for a set of messages.
StoreAsync(IListUniqueId, IStoreFlagsRequest, CancellationToken) Asynchronously store message flags and keywords for a set of messages.
StoreAsync(IListUniqueId, IStoreLabelsRequest, CancellationToken) Asynchronously store GMail-style labels for a set of messages.
StoreAsync(IListInt32, IStoreAnnotationsRequest, CancellationToken) Asynchronously store the annotations for a set of messages.
StoreAsync(IListInt32, IStoreFlagsRequest, CancellationToken) Asynchronously store message flags and keywords for a set of messages.
StoreAsync(IListInt32, IStoreLabelsRequest, CancellationToken) Asynchronously store GMail-style labels for a set of messages.
StoreAsync(Int32, IStoreAnnotationsRequest, CancellationToken) Asynchronously store the annotations for a message.
StoreAsync(Int32, IStoreFlagsRequest, CancellationToken) Asynchronously store message flags and keywords for a message.
StoreAsync(Int32, IStoreLabelsRequest, CancellationToken) Asynchronously store GMail-style labels for a message.
StoreAsync(UniqueId, IStoreAnnotationsRequest, CancellationToken) Asynchronously store the annotations for a message.
StoreAsync(UniqueId, IStoreFlagsRequest, CancellationToken) Asynchronously store message flags and keywords for a message.
StoreAsync(UniqueId, IStoreLabelsRequest, CancellationToken) Asynchronously store GMail-style labels for a message.
Subscribe Subscribe to the folder.
SubscribeAsync Asynchronously subscribe to the folder.
Supports Determine whether or not an IMailFolder supports a feature.
Thread(ThreadingAlgorithm, SearchQuery, CancellationToken) Thread the messages in the folder that match the search query using the specified threading algorithm.
Thread(IListUniqueId, ThreadingAlgorithm, SearchQuery, CancellationToken) Thread the messages in the folder that match the search query using the specified threading algorithm.
ThreadAsync(ThreadingAlgorithm, SearchQuery, CancellationToken) Asynchronously thread the messages in the folder that match the search query using the specified threading algorithm.
ThreadAsync(IListUniqueId, ThreadingAlgorithm, SearchQuery, CancellationToken) Asynchronously thread the messages in the folder that match the search query using the specified threading algorithm.
Unsubscribe Unsubscribe from the folder.
UnsubscribeAsync Asynchronously unsubscribe from the folder.

Events

AnnotationsChanged Occurs when annotations changed on a message.
Closed Occurs when the folder is closed.
CountChanged Occurs when the message count changes.
Deleted Occurs when the folder is deleted.
DeletedCountChanged Occurs when the number of messages marked for deletion changes.
DeletedStorageSizeChanged Occurs when the amount of storage that would be reclaimed by expunging the folder changes.
HighestModSeqChanged Occurs when the highest mod-sequence changes.
IdChanged Occurs when the ID changes.
MessageExpunged Occurs when a message is expunged from the folder.
MessageFlagsChanged Occurs when flags changed on a message.
MessageLabelsChanged Occurs when labels changed on a message.
MessageSummaryFetched Occurs when a message summary is fetched from the folder.
MessagesVanished Occurs when messages vanish from the folder.
MetadataChanged Occurs when metadata changes.
ModSeqChanged Occurs when the mod-sequence changed on a message.
Opened Occurs when the folder is opened.
RecentChanged Occurs when the recent message count changes.
Renamed Occurs when the folder is renamed.
SizeChanged Occurs when the size of the folder changes.
Subscribed Occurs when the folder is subscribed.
UidNextChanged Occurs when the next UID changes.
UidValidityChanged Occurs when the UID validity changes.
UnreadChanged Occurs when the message unread count changes.
Unsubscribed Occurs when the folder is unsubscribed.

Extension Methods

AddFlags Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
AddFlags Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
AddFlagsAsync Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlagsAsync Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlagsAsync Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlagsAsync Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlagsAsync Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlagsAsync 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)
AddFlagsAsync Asynchronously add a set of flags to the specified messages.
(Defined by IMailFolderExtensions)
AddFlagsAsync 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)
AddFlagsAsync Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlagsAsync Asynchronously add a set of flags to the specified message.
(Defined by IMailFolderExtensions)
AddFlagsAsync 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)
AddFlagsAsync 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)
AddLabels Add a set of labels to the specified messages.
(Defined by IMailFolderExtensions)
AddLabels Add a set of labels to the specified messages.
(Defined by IMailFolderExtensions)
AddLabels Add a set of labels to the specified message.
(Defined by IMailFolderExtensions)
AddLabels Add a set of labels to the specified message.
(Defined by IMailFolderExtensions)
AddLabels Add a set of labels to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
AddLabels Add a set of labels to the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
AddLabelsAsync Asynchronously add a set of labels to the specified messages.
(Defined by IMailFolderExtensions)
AddLabelsAsync Asynchronously add a set of labels to the specified messages.
(Defined by IMailFolderExtensions)
AddLabelsAsync Asynchronously add a set of labels to the specified message.
(Defined by IMailFolderExtensions)
AddLabelsAsync Asynchronously add a set of labels to the specified message.
(Defined by IMailFolderExtensions)
AddLabelsAsync 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)
AddLabelsAsync 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)
Append Append the specified messages to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified message to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified message to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified messages to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified messages to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified message to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified message to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified messages to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified message to the folder.
(Defined by IMailFolderExtensions)
Append Append the specified message to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified messages to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions)
AppendAsync Asynchronously append the specified message to the folder.
(Defined by IMailFolderExtensions)
CopyTo Copy the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
CopyTo Copy the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
CopyTo Copy the specified message to the destination folder.
(Defined by IMailFolderExtensions)
CopyTo Copy the specified message to the destination folder.
(Defined by IMailFolderExtensions)
CopyToAsync Asynchronously copy the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
CopyToAsync Asynchronously copy the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
CopyToAsync Asynchronously copy the specified message to the destination folder.
(Defined by IMailFolderExtensions)
CopyToAsync Asynchronously copy the specified message to the destination folder.
(Defined by IMailFolderExtensions)
Expunge Expunge the specified uids, permanently removing them from the folder.
(Defined by IMailFolderExtensions)
ExpungeAsync Asynchronously expunge the specified uids, permanently removing them from the folder.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions)
Fetch Fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions)
Fetch 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)
Fetch 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)
Fetch 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)
FetchAsync Asynchronously fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message UIDs.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message indexes.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions)
FetchAsync Asynchronously fetch the message summaries for the messages between the two indexes, inclusive.
(Defined by IMailFolderExtensions)
FetchAsync 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)
FetchAsync 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)
FetchAsync 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)
MoveTo Move the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
MoveTo Move the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
MoveTo Move the specified message to the destination folder.
(Defined by IMailFolderExtensions)
MoveTo Move the specified message to the destination folder.
(Defined by IMailFolderExtensions)
MoveToAsync Asynchronously move the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
MoveToAsync Asynchronously move the specified messages to the destination folder.
(Defined by IMailFolderExtensions)
MoveToAsync Asynchronously move the specified message to the destination folder.
(Defined by IMailFolderExtensions)
MoveToAsync Asynchronously move the specified message to the destination folder.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
RemoveFlags Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync 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)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified messages.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync 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)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync Asynchronously remove a set of flags from the specified message.
(Defined by IMailFolderExtensions)
RemoveFlagsAsync 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)
RemoveFlagsAsync 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)
RemoveLabels Remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions)
RemoveLabels Remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions)
RemoveLabels Remove a set of labels from the specified message.
(Defined by IMailFolderExtensions)
RemoveLabels Remove a set of labels from the specified message.
(Defined by IMailFolderExtensions)
RemoveLabels Remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
RemoveLabels Remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
RemoveLabelsAsync Asynchronously remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions)
RemoveLabelsAsync Asynchronously remove a set of labels from the specified messages.
(Defined by IMailFolderExtensions)
RemoveLabelsAsync Asynchronously remove a set of labels from the specified message.
(Defined by IMailFolderExtensions)
RemoveLabelsAsync Asynchronously remove a set of labels from the specified message.
(Defined by IMailFolderExtensions)
RemoveLabelsAsync 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)
RemoveLabelsAsync 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)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
Replace Replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
ReplaceAsync Asynchronously replace a message in the folder.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlags Set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified message.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetFlagsAsync Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetLabels Set the labels of the specified messages.
(Defined by IMailFolderExtensions)
SetLabels Set the labels of the specified messages.
(Defined by IMailFolderExtensions)
SetLabels Set the labels of the specified message.
(Defined by IMailFolderExtensions)
SetLabels Set the labels of the specified message.
(Defined by IMailFolderExtensions)
SetLabels Set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetLabels Set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetLabelsAsync Asynchronously set the labels of the specified messages.
(Defined by IMailFolderExtensions)
SetLabelsAsync Asynchronously set the labels of the specified messages.
(Defined by IMailFolderExtensions)
SetLabelsAsync Asynchronously set the labels of the specified message.
(Defined by IMailFolderExtensions)
SetLabelsAsync Asynchronously set the labels of the specified message.
(Defined by IMailFolderExtensions)
SetLabelsAsync Asynchronously set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
SetLabelsAsync Asynchronously set the labels of the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
Store Store the annotations for the specified messages.
(Defined by IMailFolderExtensions)
Store Store the annotations for the specified messages.
(Defined by IMailFolderExtensions)
Store Store the annotations for the specified message.
(Defined by IMailFolderExtensions)
Store Store the annotations for the specified message.
(Defined by IMailFolderExtensions)
Store Store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
Store Store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
StoreAsync Asynchronously store the annotations for the specified messages.
(Defined by IMailFolderExtensions)
StoreAsync Asynchronously store the annotations for the specified messages.
(Defined by IMailFolderExtensions)
StoreAsync Asynchronously store the annotations for the specified message.
(Defined by IMailFolderExtensions)
StoreAsync Asynchronously store the annotations for the specified message.
(Defined by IMailFolderExtensions)
StoreAsync Asynchronously store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)
StoreAsync Asynchronously store the annotations for the specified messages only if their mod-sequence value is less than the specified value.
(Defined by IMailFolderExtensions)

See Also

Reference