Mail |
public abstract class MailFolder : IMailFolder, IEnumerable<MimeMessage>, IEnumerable
The MailFolder type exposes the following members.
Name | Description | |
---|---|---|
MailFolder | Initialize a new instance of the MailFolder class. |
Name | Description | |
---|---|---|
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. | |
Count | Get the total number of messages in the folder. | |
DirectorySeparator | Get the directory separator. | |
Exists | Get a value indicating whether 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 a value indicating whether the folder is currently open. | |
IsSubscribed | Get a value indicating whether 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 added messages in the folder. | |
Size | Get the size of the folder. | |
SyncRoot | Get 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 folder will assign to the next message that is added. | |
UidValidity | Get the UID validity. | |
Unread | Get the number of unread messages in the folder. |
Name | Description | |
---|---|---|
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, IMailFolder, CancellationToken) | Copy the specified messages to the destination folder. | |
CopyTo(IListInt32, IMailFolder, CancellationToken) | Copy the specified messages to the destination folder. | |
CopyTo(Int32, IMailFolder, CancellationToken) | Copy the specified message to the destination folder. | |
CopyTo(UniqueId, IMailFolder, CancellationToken) | Copy the specified message to the destination folder. | |
CopyToAsync(IListUniqueId, IMailFolder, CancellationToken) | Asynchronously copy the specified messages to the destination folder. | |
CopyToAsync(IListInt32, IMailFolder, CancellationToken) | Asynchronously copy the specified messages to the destination folder. | |
CopyToAsync(Int32, IMailFolder, CancellationToken) | Asynchronously copy the specified message to the destination folder. | |
CopyToAsync(UniqueId, IMailFolder, CancellationToken) | Asynchronously copy the specified message 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. | |
Equals | (Inherited from Object) | |
Expunge(CancellationToken) | Expunge the folder, permanently removing all messages marked for deletion. | |
Expunge(IListUniqueId, 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, 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. | |
Finalize | (Inherited from Object) | |
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 | Get an enumerator for the messages in the folder. | |
GetHashCode | (Inherited from Object) | |
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) | Get the specified metadata. | |
GetMetadata(MetadataTag, CancellationToken) | Get the specified metadata. | |
GetMetadata(MetadataOptions, IEnumerableMetadataTag, CancellationToken) | Get 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, Int32, Int32, CancellationToken, ITransferProgress) | Get a substream of the specified message. | |
GetStream(UniqueId, Int32, Int32, CancellationToken, ITransferProgress) | Get a substream of the specified message. | |
GetStream(Int32, BodyPart, Int32, Int32, CancellationToken, ITransferProgress) | Get a substream of the specified body part. | |
GetStream(Int32, String, Int32, Int32, CancellationToken, ITransferProgress) | Get a substream of the specified message. | |
GetStream(UniqueId, BodyPart, Int32, Int32, CancellationToken, ITransferProgress) | Get a substream of the specified body part. | |
GetStream(UniqueId, String, Int32, Int32, 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 body part. | |
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, Int32, Int32, CancellationToken, ITransferProgress) | Asynchronously get a substream of the specified message. | |
GetStreamAsync(UniqueId, Int32, Int32, CancellationToken, ITransferProgress) | Asynchronously get a substream of the specified message. | |
GetStreamAsync(Int32, BodyPart, Int32, Int32, CancellationToken, ITransferProgress) | Asynchronously get a substream of the specified body part. | |
GetStreamAsync(Int32, String, Int32, Int32, CancellationToken, ITransferProgress) | Asynchronously get a substream of the specified body part. | |
GetStreamAsync(UniqueId, BodyPart, Int32, Int32, CancellationToken, ITransferProgress) | Asynchronously get a substream of the specified body part. | |
GetStreamAsync(UniqueId, String, Int32, Int32, 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. | |
GetType | (Inherited from Object) | |
MemberwiseClone | (Inherited from Object) | |
MoveTo(IListUniqueId, IMailFolder, CancellationToken) | Move the specified messages to the destination folder. | |
MoveTo(IListInt32, IMailFolder, CancellationToken) | Move the specified messages to the destination folder. | |
MoveTo(Int32, IMailFolder, CancellationToken) | Move the specified message to the destination folder. | |
MoveTo(UniqueId, IMailFolder, CancellationToken) | Move the specified message to the destination folder. | |
MoveToAsync(IListUniqueId, IMailFolder, CancellationToken) | Asynchronously move the specified messages to the destination folder. | |
MoveToAsync(IListInt32, IMailFolder, CancellationToken) | Asynchronously move the specified messages to the destination folder. | |
MoveToAsync(Int32, IMailFolder, CancellationToken) | Asynchronously move the specified message to the destination folder. | |
MoveToAsync(UniqueId, IMailFolder, CancellationToken) | Asynchronously move the specified message to the destination folder. | |
OnAnnotationsChanged | Raise the message annotations changed event. | |
OnClosed | Raise the closed event. | |
OnCountChanged | Raise the message count changed event. | |
OnDeleted | Raise the deleted event. | |
OnHighestModSeqChanged | Raise the highest mod-sequence changed event. | |
OnIdChanged | Raise the ID changed event. | |
OnMessageExpunged | Raise the message expunged event. | |
OnMessageFlagsChanged | Raise the message flags changed event. | |
OnMessageLabelsChanged | Raise the message labels changed event. | |
OnMessageSummaryFetched | Raise the message summary fetched event. | |
OnMessagesVanished | Raise the messages vanished event. | |
OnMetadataChanged | Raise the metadata changed event. | |
OnModSeqChanged | Raise the message mod-sequence changed event. | |
OnOpened | Raise the opened event. | |
OnParentFolderRenamed | Notifies the folder that a parent folder has been renamed. | |
OnRecentChanged | Raise the recent message count changed event. | |
OnRenamed | Raise the renamed event. | |
OnSizeChanged | Raise the size changed event. | |
OnSubscribed | Raise the subscribed event. | |
OnUidNextChanged | Raise the next UID changed event. | |
OnUidValidityChanged | Raise the uid validity changed event. | |
OnUnreadChanged | Raise the unread message count changed event. | |
OnUnsubscribed | Raise the unsubscribed event. | |
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, 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, 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, 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, IListUniqueId, SearchQuery, IListOrderBy, CancellationToken) | Asynchronously sort messages matching the specified query, returning the search results in the specified sort order. | |
Status | Update the values of the specified items. | |
StatusAsync | Asynchronously update the values of the specified items. | |
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(IListUniqueId, IListAnnotation, CancellationToken) | Store the annotations for the specified 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(IListInt32, IListAnnotation, CancellationToken) | Store the annotations for the specified messages. | |
Store(Int32, IStoreFlagsRequest, CancellationToken) | Store message flags and keywords for a message. | |
Store(Int32, IStoreLabelsRequest, CancellationToken) | Store GMail-style labels for a message. | |
Store(Int32, IListAnnotation, CancellationToken) | Store the annotations for the specified message. | |
Store(UniqueId, IStoreFlagsRequest, CancellationToken) | Store message flags and keywords for a message. | |
Store(UniqueId, IStoreLabelsRequest, CancellationToken) | Store GMail-style labels for a message. | |
Store(UniqueId, IListAnnotation, CancellationToken) | Store the annotations for the specified message. | |
Store(IListUniqueId, UInt64, IListAnnotation, CancellationToken) | Store the annotations for the specified messages only if their mod-sequence value is less than the specified value. | |
Store(IListInt32, UInt64, IListAnnotation, CancellationToken) | Store the annotations for the specified messages only if their mod-sequence value is less than the specified value. | |
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(IListUniqueId, IListAnnotation, CancellationToken) | Asynchronously store the annotations for the specified 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(IListInt32, IListAnnotation, CancellationToken) | Asynchronously store the annotations for the specified messages. | |
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(Int32, IListAnnotation, CancellationToken) | Asynchronously store the annotations for the specified 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. | |
StoreAsync(UniqueId, IListAnnotation, CancellationToken) | Asynchronously store the annotations for the specified message. | |
StoreAsync(IListUniqueId, UInt64, IListAnnotation, CancellationToken) | Asynchronously store the annotations for the specified messages only if their mod-sequence value is less than the specified value. | |
StoreAsync(IListInt32, UInt64, IListAnnotation, CancellationToken) | Asynchronously store the annotations for the specified messages only if their mod-sequence value is less than the specified value. | |
Subscribe | Subscribe to the folder. | |
SubscribeAsync | Asynchronously subscribe to the folder. | |
Supports | Determine whether or not a MailFolder 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. | |
ToString |
Returns a String that represents the current MailFolder.
(Overrides ObjectToString) | |
Unsubscribe | Unsubscribe from the folder. | |
UnsubscribeAsync | Asynchronously unsubscribe from the folder. |
Name | Description | |
---|---|---|
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. | |
HighestModSeqChanged | Occurs when the highest mod-sequence changes. | |
IdChanged | Occurs when the folder 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 a message vanishes 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 folder size 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 unread message count changes. | |
Unsubscribed | Occurs when the folder is unsubscribed. |
Name | Description | |
---|---|---|
SettableFlags | The bit mask of settable flags. |
Name | Description | |
---|---|---|
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) | |
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) | |
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) |