Property | Type | Description | |
---|---|---|---|
SettableFlags | MessageFlags |
Method | Description | |
---|---|---|
AddAccessRights ( string name, AccessRights rights, |
Add access rights for the specified identity. Adds the given access rights for the specified identity. |
|
AddAccessRightsAsync ( string name, AccessRights rights, |
Asynchronously add access rights for the specified identity. Asynchronously adds the given access rights for the specified identity. |
|
AddFlags ( IList |
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlags ( IList |
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlags ( IList |
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlags ( IList |
Add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlags ( IList |
Add a set of flags to the specified messages. Adds a set of flags to the specified messages. |
|
AddFlags ( IList |
Add a set of flags to the specified messages. Adds a set of flags to the specified messages. |
|
AddFlags ( IList |
Add a set of flags to the specified messages. Adds a set of flags to the specified messages. |
|
AddFlags ( IList |
Add a set of flags to the specified messages. Adds a set of flags to the specified messages. |
|
AddFlags ( UniqueId uid, MessageFlags flags, HashSet |
Add a set of flags to the specified message. Adds a set of flags to the specified message. |
|
AddFlags ( UniqueId uid, MessageFlags flags, bool silent, |
Add a set of flags to the specified message. Adds a set of flags to the specified message. |
|
AddFlags ( int index, MessageFlags flags, HashSet |
Add a set of flags to the specified message. Adds a set of flags to the specified message. |
|
AddFlags ( int index, MessageFlags flags, bool silent, |
Add a set of flags to the specified message. Adds a set of flags to the specified message. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages. Asynchronously adds a set of flags to the specified messages. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages. Asynchronously adds a set of flags to the specified messages. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages. Asynchronously adds a set of flags to the specified messages. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages. Asynchronously adds a set of flags to the specified messages. |
|
AddFlagsAsync ( UniqueId uid, MessageFlags flags, HashSet |
Asynchronously add a set of flags to the specified message. Asynchronously adds a set of flags to the specified message. |
|
AddFlagsAsync ( UniqueId uid, MessageFlags flags, bool silent, |
Asynchronously add a set of flags to the specified message. Asynchronously adds a set of flags to the specified message. |
|
AddFlagsAsync ( int index, MessageFlags flags, HashSet |
Asynchronously add a set of flags to the specified message. Asynchronously adds a set of flags to the specified message. |
|
AddFlagsAsync ( int index, MessageFlags flags, bool silent, |
Asynchronously add a set of flags to the specified message. Asynchronously adds a set of flags to the specified message. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Asynchronously adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Asynchronously adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Asynchronously adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddFlagsAsync ( IList |
Asynchronously add a set of flags to the specified messages only if their mod-sequence value is less than the specified value. Asynchronously adds a set of flags to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddLabels ( IList |
Add a set of labels to the specified messages only if their mod-sequence value is less than the specified value. Adds a set of labels to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddLabels ( IList |
Add a set of labels to the specified messages only if their mod-sequence value is less than the specified value. Adds a set of labels to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddLabels ( IList |
Add a set of labels to the specified messages. Adds a set of labels to the specified messages. |
|
AddLabels ( IList |
Add a set of labels to the specified messages. Adds a set of labels to the specified messages. |
|
AddLabels ( UniqueId uid, IList |
Add a set of labels to the specified message. Adds a set of labels to the specified message. |
|
AddLabels ( int index, IList |
Add a set of labels to the specified message. Adds a set of labels to the specified message. |
|
AddLabelsAsync ( IList |
Asynchronously add a set of labels to the specified messages. Asynchronously adds a set of labels to the specified messages. |
|
AddLabelsAsync ( IList |
Asynchronously add a set of labels to the specified messages. Asynchronously adds a set of labels to the specified messages. |
|
AddLabelsAsync ( UniqueId uid, IList |
Asynchronously add a set of labels to the specified message. Asynchronously adds a set of labels to the specified message. |
|
AddLabelsAsync ( int index, IList |
Asynchronously add a set of labels to the specified message. Asynchronously adds a set of labels to the specified message. |
|
AddLabelsAsync ( IList |
Asynchronously add a set of labels to the specified messages only if their mod-sequence value is less than the specified value. Asynchronously adds a set of labels to the specified messages only if their mod-sequence value is less than the specified value. |
|
AddLabelsAsync ( IList |
Asynchronously add a set of labels to the specified messages only if their mod-sequence value is less than the specified value. Asynchronously adds a set of labels to the specified messages only if their mod-sequence value is less than the specified value. |
|
Append ( MimeKit.FormatOptions options, IList |
Append the specified messages to the folder. Appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
Append ( MimeKit.FormatOptions options, IList |
Append the specified messages to the folder. Appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
Append ( IList |
Append the specified messages to the folder. Appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
Append ( IList |
Append the specified messages to the folder. Appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
Append ( MimeKit.FormatOptions options, |
Append the specified message to the folder. Appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
Append ( MimeKit.FormatOptions options, |
Append the specified message to the folder. Appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
Append ( |
Append the specified message to the folder. Appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
Append ( |
Append the specified message to the folder. Appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
AppendAsync ( MimeKit.FormatOptions options, IList |
Asynchronously append the specified messages to the folder. Asynchronously appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
AppendAsync ( MimeKit.FormatOptions options, IList |
Asynchronously append the specified messages to the folder. Asynchronously appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
AppendAsync ( IList |
Asynchronously append the specified messages to the folder. Asynchronously appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
AppendAsync ( IList |
Asynchronously append the specified messages to the folder. Asynchronously appends the specified messages to the folder and returns the UniqueIds assigned to the messages. |
|
AppendAsync ( MimeKit.FormatOptions options, |
Asynchronously append the specified message to the folder. Asynchronously appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
AppendAsync ( MimeKit.FormatOptions options, |
Asynchronously append the specified message to the folder. Asynchronously appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
AppendAsync ( |
Asynchronously append the specified message to the folder. Asynchronously appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
AppendAsync ( |
Asynchronously append the specified message to the folder. Asynchronously appends the specified message to the folder and returns the UniqueId assigned to the message. |
|
Check ( |
Force the server to flush its state for the folder. Forces the server to flush its state for the folder. |
|
CheckAsync ( |
Asynchronously force the server to flush its state for the folder. Asynchronously forces the server to flush its state for the folder. |
|
Close ( bool expunge = false, |
Close the folder, optionally expunging the messages marked for deletion. Closes the folder, optionally expunging the messages marked for deletion. |
|
CloseAsync ( bool expunge = false, |
Asynchronously close the folder, optionally expunging the messages marked for deletion. Asynchronously closes the folder, optionally expunging the messages marked for deletion. |
|
CopyTo ( UniqueId uid, IMailFolder destination, |
Copy the specified message to the destination folder. Copies the specified message to the destination folder. |
|
CopyTo ( IList |
Copy the specified messages to the destination folder. Copies the specified messages to the destination folder. |
|
CopyTo ( IList |
Copy the specified messages to the destination folder. Copies the specified messages to the destination folder. |
|
CopyTo ( int index, IMailFolder destination, |
Copy the specified message to the destination folder. Copies the specified message to the destination folder. |
|
CopyToAsync ( IList |
Asynchronously copy the specified messages to the destination folder. Asynchronously copies the specified messages to the destination folder. |
|
CopyToAsync ( int index, IMailFolder destination, |
Asynchronously copy the specified message to the destination folder. Asynchronously copies the specified message to the destination folder. |
|
CopyToAsync ( UniqueId uid, IMailFolder destination, |
Asynchronously copy the specified message to the destination folder. Asynchronously copies the specified message to the destination folder. |
|
CopyToAsync ( IList |
Asynchronously copy the specified messages to the destination folder. Asynchronously copies the specified messages to the destination folder. |
|
Create ( string name, IEnumerable |
Create a new subfolder with the given name. Creates a new subfolder with the given name. |
|
Create ( string name, SpecialFolder specialUse, |
Create a new subfolder with the given name. Creates a new subfolder with the given name. |
|
Create ( string name, bool isMessageFolder, |
Create a new subfolder with the given name. Creates a new subfolder with the given name. |
|
CreateAsync ( string name, IEnumerable |
Asynchronously create a new subfolder with the given name. Asynchronously creates a new subfolder with the given name. |
|
CreateAsync ( string name, SpecialFolder specialUse, |
Asynchronously create a new subfolder with the given name. Asynchronously creates a new subfolder with the given name. |
|
CreateAsync ( string name, bool isMessageFolder, |
Asynchronously create a new subfolder with the given name. Asynchronously creates a new subfolder with the given name. |
|
Delete ( |
Delete the folder. Deletes the folder. |
|
DeleteAsync ( |
Asynchronously delete the folder. Asynchronously deletes the folder. |
|
Expunge ( |
Expunge the folder, permanently removing all messages marked for deletion. Expunges the folder, permanently removing all messages marked for deletion. |
|
Expunge ( IList |
Expunge the specified uids, permanently removing them from the folder. Expunges the specified uids, permanently removing them from the folder. |
|
ExpungeAsync ( |
Asynchronously expunge the folder, permanently removing all messages marked for deletion. Asynchronously expunges the folder, permanently removing all messages marked for deletion. |
|
ExpungeAsync ( IList |
Asynchronously expunge the specified uids, permanently removing them from the folder. Asynchronously expunges the specified uids, permanently removing them from the folder. |
|
Fetch ( IList |
Fetch the message summaries for the specified message UIDs. Fetches the message summaries for the specified message UIDs. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message UIDs. Fetches the message summaries for the specified message UIDs. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message UIDs. Fetches the message summaries for the specified message UIDs. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. Fetches the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. If the mail store supports quick resynchronization and the application has enabled this feature via MailStore.EnableQuickResync(CancellationToken), then this method will emit MessagesVanished events for messages that have vanished since the specified mod-sequence value. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. Fetches the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. If the mail store supports quick resynchronization and the application has enabled this feature via MailStore.EnableQuickResync(CancellationToken), then this method will emit MessagesVanished events for messages that have vanished since the specified mod-sequence value. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. Fetches the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. If the mail store supports quick resynchronization and the application has enabled this feature via MailStore.EnableQuickResync(CancellationToken), then this method will emit MessagesVanished events for messages that have vanished since the specified mod-sequence value. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message indexes. Fetches the message summaries for the specified message indexes. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message indexes. Fetches the message summaries for the specified message indexes. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message indexes. Fetches the message summaries for the specified message indexes. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. Fetches the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. Fetches the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( IList |
Fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. Fetches the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( int min, int max, MessageSummaryItems items, |
Fetch the message summaries for the messages between the two indexes, inclusive. Fetches the message summaries for the messages between the two indexes, inclusive. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( int min, int max, MessageSummaryItems items, HashSet |
Fetch the message summaries for the messages between the two indexes, inclusive. Fetches the message summaries for the messages between the two indexes, inclusive. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( int min, int max, MessageSummaryItems items, HashSet |
Fetch the message summaries for the messages between the two indexes, inclusive. Fetches the message summaries for the messages between the two indexes, inclusive. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( int min, int max, ulong modseq, MessageSummaryItems items, |
Fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. Fetches the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
Fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. Fetches the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
Fetch ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
Fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. Fetches the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message UIDs. Asynchronously fetches the message summaries for the specified message UIDs. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message UIDs. Asynchronously fetches the message summaries for the specified message UIDs. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message UIDs. Asynchronously fetches the message summaries for the specified message UIDs. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. If the mail store supports quick resynchronization and the application has enabled this feature via MailStore.EnableQuickResync(CancellationToken), then this method will emit MessagesVanished events for messages that have vanished since the specified mod-sequence value. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. If the mail store supports quick resynchronization and the application has enabled this feature via MailStore.EnableQuickResync(CancellationToken), then this method will emit MessagesVanished events for messages that have vanished since the specified mod-sequence value. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the specified message UIDs that have a higher mod-sequence value than the one specified. If the mail store supports quick resynchronization and the application has enabled this feature via MailStore.EnableQuickResync(CancellationToken), then this method will emit MessagesVanished events for messages that have vanished since the specified mod-sequence value. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message indexes. Asynchronously fetches the message summaries for the specified message indexes. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message indexes. Asynchronously fetches the message summaries for the specified message indexes. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message indexes. Asynchronously fetches the message summaries for the specified message indexes. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( IList |
Asynchronously fetch the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the specified message indexes that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( int min, int max, MessageSummaryItems items, |
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive. Asynchronously fetches the message summaries for the messages between the two indexes, inclusive. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( int min, int max, MessageSummaryItems items, HashSet |
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive. Asynchronously fetches the message summaries for the messages between the two indexes, inclusive. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( int min, int max, MessageSummaryItems items, HashSet |
Asynchronously fetch the message summaries for the messages between the two indexes, inclusive. Asynchronously fetches the message summaries for the messages between the two indexes, inclusive. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( int min, int max, ulong modseq, MessageSummaryItems items, |
Asynchronously fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
Asynchronously fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
FetchAsync ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
Asynchronously fetch the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. Asynchronously fetches the message summaries for the messages between the two indexes (inclusive) that have a higher mod-sequence value than the one specified. It should be noted that if another client has modified any message in the folder, the mail service may choose to return information that was not explicitly requested. It is therefore important to be prepared to handle both additional fields on a IMessageSummary for messages that were requested as well as summaries for messages that were not requested at all. |
|
GetAccessControlList ( |
Get the complete access control list for the folder. Gets the complete access control list for the folder. |
|
GetAccessControlListAsync ( |
Asynchronously get the complete access control list for the folder. Asynchronously gets the complete access control list for the folder. |
|
GetAccessRights ( string name, |
Get the access rights for a particular identifier. Gets the access rights for a particular identifier. |
|
GetAccessRightsAsync ( string name, |
Asynchronously get the access rights for a particular identifier. Asynchronously gets the access rights for a particular identifier. |
|
GetBodyPart ( UniqueId uid, |
Get the specified body part. Gets the specified body part. |
|
GetBodyPart ( UniqueId uid, |
Get the specified body part. Gets the specified body part. |
|
GetBodyPart ( int index, |
Get the specified body part. Gets the specified body part. |
|
GetBodyPart ( int index, |
Get the specified body part. Gets the specified body part. |
|
GetBodyPartAsync ( UniqueId uid, |
Asynchronously get the specified body part. Asynchronously gets the specified body part. |
|
GetBodyPartAsync ( UniqueId uid, |
Asynchronously get the specified body part. Asynchronously gets the specified body part. |
|
GetBodyPartAsync ( int index, |
Asynchronously get the specified body part. Asynchronously gets the specified body part. |
|
GetBodyPartAsync ( int index, |
Asynchronously get the specified body part. Asynchronously gets the specified body part. |
|
GetEnumerator ( ) : IEnumerator |
Get an enumerator for the messages in the folder. Gets an enumerator for the messages in the folder. |
|
GetMessage ( UniqueId uid, |
Get the specified message. Gets the specified message. |
|
GetMessage ( int index, |
Get the specified message. Gets the specified message. |
|
GetMessageAsync ( UniqueId uid, |
Asynchronously get the specified message. Asynchronously gets the specified message. |
|
GetMessageAsync ( int index, |
Asynchronously get the specified message. Asynchronously gets the specified message. |
|
GetMetadata ( IEnumerable |
Gets the specified metadata. Gets the specified metadata. |
|
GetMetadata ( |
Gets the specified metadata. Gets the specified metadata. |
|
GetMetadata ( |
Gets the specified metadata. Gets the specified metadata. |
|
GetMetadataAsync ( IEnumerable |
Asynchronously gets the specified metadata. Asynchronously gets the specified metadata. |
|
GetMetadataAsync ( |
Asynchronously gets the specified metadata. Asynchronously gets the specified metadata. |
|
GetMetadataAsync ( |
Asynchronously gets the specified metadata. Asynchronously gets the specified metadata. |
|
GetMyAccessRights ( |
Get the access rights for the current authenticated user. Gets the access rights for the current authenticated user. |
|
GetMyAccessRightsAsync ( |
Asynchronously get the access rights for the current authenticated user. Asynchronously gets the access rights for the current authenticated user. |
|
GetQuota ( |
Get the quota information for the folder. Gets the quota information for the folder. To determine if a quotas are supported, check the IMailStore.SupportsQuotas property. |
|
GetQuotaAsync ( |
Asynchronously get the quota information for the folder. Asynchronously gets the quota information for the folder. To determine if a quotas are supported, check the IMailStore.SupportsQuotas property. |
|
GetStream ( UniqueId uid, |
Get a substream of the specified body part. Gets a substream of the body part. If the starting offset is beyond the end of the body part, an empty stream is returned. If the number of bytes desired extends beyond the end of the body part, a truncated stream will be returned. |
|
GetStream ( UniqueId uid, int offset, int count, |
Get a substream of the specified message. Gets a substream of the message. If the starting offset is beyond the end of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the message, a truncated stream will be returned. |
|
GetStream ( UniqueId uid, string section, |
Get a substream of the specified message. Gets a substream of the specified message. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStream ( UniqueId uid, string section, int offset, int count, |
Get a substream of the specified message. Gets a substream of the specified message. If the starting offset is beyond the end of the specified section of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the section, a truncated stream will be returned. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStream ( int index, |
Get a substream of the specified body part. Gets a substream of the body part. If the starting offset is beyond the end of the body part, an empty stream is returned. If the number of bytes desired extends beyond the end of the body part, a truncated stream will be returned. |
|
GetStream ( int index, int offset, int count, |
Get a substream of the specified message. Gets a substream of the message. If the starting offset is beyond the end of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the message, a truncated stream will be returned. |
|
GetStream ( int index, string section, |
Get a substream of the specified message. Gets a substream of the specified message. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStream ( int index, string section, int offset, int count, |
Get a substream of the specified message. Gets a substream of the specified message. If the starting offset is beyond the end of the specified section of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the section, a truncated stream will be returned. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStreamAsync ( UniqueId uid, |
Asynchronously get a substream of the specified body part. Asynchronously gets a substream of the body part. If the starting offset is beyond the end of the body part, an empty stream is returned. If the number of bytes desired extends beyond the end of the body part, a truncated stream will be returned. |
|
GetStreamAsync ( UniqueId uid, int offset, int count, |
Asynchronously get a substream of the specified message. Asynchronously gets a substream of the message. If the starting offset is beyond the end of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the message, a truncated stream will be returned. |
|
GetStreamAsync ( UniqueId uid, string section, |
Asynchronously get a substream of the specified message. Asynchronously gets a substream of the specified message. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStreamAsync ( UniqueId uid, string section, int offset, int count, |
Asynchronously get a substream of the specified message. Asynchronously gets a substream of the specified message. If the starting offset is beyond the end of the specified section of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the section, a truncated stream will be returned. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStreamAsync ( int index, |
Asynchronously get a substream of the specified body part. Asynchronously gets a substream of the body part. If the starting offset is beyond the end of the body part, an empty stream is returned. If the number of bytes desired extends beyond the end of the body part, a truncated stream will be returned. |
|
GetStreamAsync ( int index, int offset, int count, |
Asynchronously get a substream of the specified message. Asynchronously gets a substream of the message. If the starting offset is beyond the end of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the message, a truncated stream will be returned. |
|
GetStreamAsync ( int index, string section, |
Asynchronously get a substream of the specified body part. Asynchronously gets a substream of the specified message. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetStreamAsync ( int index, string section, int offset, int count, |
Asynchronously get a substream of the specified body part. Asynchronously gets a substream of the specified message. If the starting offset is beyond the end of the specified section of the message, an empty stream is returned. If the number of bytes desired extends beyond the end of the section, a truncated stream will be returned. For more information about how to construct the section, see Section 6.4.5 of RFC3501. |
|
GetSubfolder ( string name, |
Get the specified subfolder. Gets the specified subfolder. |
|
GetSubfolderAsync ( string name, |
Asynchronously get the specified subfolder. Asynchronously gets the specified subfolder. |
|
GetSubfolders ( StatusItems items, bool subscribedOnly = false, |
Get the subfolders. Gets the subfolders as well as queries the server for the status of the requested items. When the items argument is non-empty, this has the equivalent functionality of calling GetSubfolders(bool,System.Threading.CancellationToken) and then calling Status(StatusItems,System.Threading.CancellationToken) on each of the returned folders. |
|
GetSubfolders ( bool subscribedOnly = false, |
Get the subfolders. Gets the subfolders. |
|
GetSubfoldersAsync ( StatusItems items, bool subscribedOnly = false, |
Asynchronously get the subfolders. Asynchronously gets the subfolders as well as queries the server for the status of the requested items. When the items argument is non-empty, this has the equivalent functionality of calling GetSubfoldersAsync(bool,System.Threading.CancellationToken) and then calling StatusAsync(StatusItems,System.Threading.CancellationToken) on each of the returned folders. |
|
GetSubfoldersAsync ( bool subscribedOnly = false, |
Asynchronously get the subfolders. Asynchronously gets the subfolders. |
|
MoveTo ( UniqueId uid, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : UniqueId? |
Move the specified message to the destination folder. Moves the specified message to the destination folder. |
|
MoveTo ( IList |
Move the specified messages to the destination folder. Moves the specified messages to the destination folder. |
|
MoveTo ( IList |
Move the specified messages to the destination folder. Moves the specified messages to the destination folder. |
|
MoveTo ( int index, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Move the specified message to the destination folder. Moves the specified message to the destination folder. |
|
MoveToAsync ( IList |
Asynchronously move the specified messages to the destination folder. Asynchronously moves the specified messages to the destination folder. |
|
MoveToAsync ( int index, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously move the specified message to the destination folder. Asynchronously moves the specified message to the destination folder. |
|
MoveToAsync ( UniqueId uid, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously move the specified message to the destination folder. Asynchronously moves the specified message to the destination folder. |
|
MoveToAsync ( IList |
Asynchronously move the specified messages to the destination folder. Asynchronously moves the specified messages to the destination folder. |
|
Open ( FolderAccess access, CancellationToken cancellationToken = default(CancellationToken) ) : FolderAccess |
Open the folder using the requested folder access. Opens the folder using the requested folder access. |
|
Open ( FolderAccess access, uint uidValidity, ulong highestModSeq, IList |
Opens the folder using the requested folder access. This variant of the Open(FolderAccess,System.Threading.CancellationToken) method is meant for quick resynchronization of the folder. Before calling this method, the MailStore.EnableQuickResync(CancellationToken) method MUST be called. You should also make sure to add listeners to the MessagesVanished and MessageFlagsChanged events to get notifications of changes since the last time the folder was opened. |
|
OpenAsync ( FolderAccess access, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously open the folder using the requested folder access. Asynchronously opens the folder using the requested folder access. |
|
OpenAsync ( FolderAccess access, uint uidValidity, ulong highestModSeq, IList |
Asynchronously opens the folder using the requested folder access. This variant of the OpenAsync(FolderAccess,System.Threading.CancellationToken) method is meant for quick resynchronization of the folder. Before calling this method, the MailStore.EnableQuickResync(CancellationToken) method MUST be called. You should also make sure to add listeners to the MessagesVanished and MessageFlagsChanged events to get notifications of changes since the last time the folder was opened. |
|
RemoveAccess ( string name, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Remove all access rights for the given identity. Removes all access rights for the given identity. |
|
RemoveAccessAsync ( string name, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously remove all access rights for the given identity. Asynchronously removes all access rights for the given identity. |
|
RemoveAccessRights ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Remove access rights for the specified identity. Removes the given access rights for the specified identity. |
|
RemoveAccessRightsAsync ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously remove access rights for the specified identity. Asynchronously removes the given access rights for the specified identity. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages. Removes a set of flags from the specified messages. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages. Removes a set of flags from the specified messages. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages. Removes a set of flags from the specified messages. |
|
RemoveFlags ( IList |
Remove a set of flags from the specified messages. Removes a set of flags from the specified messages. |
|
RemoveFlags ( UniqueId uid, MessageFlags flags, HashSet |
Remove a set of flags from the specified message. Removes a set of flags from the specified message. |
|
RemoveFlags ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Remove a set of flags from the specified message. Removes a set of flags from the specified message. |
|
RemoveFlags ( int index, MessageFlags flags, HashSet |
Remove a set of flags from the specified message. Removes a set of flags from the specified message. |
|
RemoveFlags ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Remove a set of flags from the specified message. Removes a set of flags from the specified message. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages. Asynchronously removes a set of flags from the specified messages. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages. Asynchronously removes a set of flags from the specified messages. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages. Asynchronously removes a set of flags from the specified messages. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages. Asynchronously removes a set of flags from the specified messages. |
|
RemoveFlagsAsync ( UniqueId uid, MessageFlags flags, HashSet |
Asynchronously remove a set of flags from the specified message. Asynchronously removes a set of flags from the specified message. |
|
RemoveFlagsAsync ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously remove a set of flags from the specified message. Asynchronously removes a set of flags from the specified message. |
|
RemoveFlagsAsync ( int index, MessageFlags flags, HashSet |
Asynchronously remove a set of flags from the specified message. Asynchronously removes a set of flags from the specified message. |
|
RemoveFlagsAsync ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously remove a set of flags from the specified message. Asynchronously removes a set of flags from the specified message. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Asynchronously removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Asynchronously removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Asynchronously removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveFlagsAsync ( IList |
Asynchronously remove a set of flags from the specified messages only if their mod-sequence value is less than the specified value. Asynchronously removes a set of flags from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveLabels ( IList |
Remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value. Removes a set of labels from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveLabels ( IList |
Remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value. Removes a set of labels from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveLabels ( IList |
Remove a set of labels from the specified messages. Removes a set of labels from the specified messages. |
|
RemoveLabels ( IList |
Remove a set of labels from the specified messages. Removes a set of labels from the specified messages. |
|
RemoveLabels ( UniqueId uid, IList |
Remove a set of labels from the specified message. Removes a set of labels from the specified message. |
|
RemoveLabels ( int index, IList |
Remove a set of labels from the specified message. Removes a set of labels from the specified message. |
|
RemoveLabelsAsync ( IList |
Asynchronously remove a set of labels from the specified messages. Asynchronously removes a set of labels from the specified messages. |
|
RemoveLabelsAsync ( IList |
Asynchronously remove a set of labels from the specified messages. Asynchronously removes a set of labels from the specified messages. |
|
RemoveLabelsAsync ( UniqueId uid, IList |
Asynchronously remove a set of labels from the specified message. Asynchronously removes a set of labels from the specified message. |
|
RemoveLabelsAsync ( int index, IList |
Asynchronously remove a set of labels from the specified message. Asynchronously removes a set of labels from the specified message. |
|
RemoveLabelsAsync ( IList |
Asynchronously remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value. Asynchronously removes a set of labels from the specified messages only if their mod-sequence value is less than the specified value. |
|
RemoveLabelsAsync ( IList |
Asynchronously remove a set of labels from the specified messages only if their mod-sequence value is less than the specified value. Asynchronously removes a set of labels from the specified messages only if their mod-sequence value is less than the specified value. |
|
Rename ( IMailFolder parent, string name, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Rename the folder. Renames the folder. |
|
RenameAsync ( IMailFolder parent, string name, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously rename the folder. Asynchronously renames the folder. |
|
Search ( IList |
Search the subset of UIDs in the folder for messages matching the specified query. The returned array of unique identifiers can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
Search ( SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : IList |
Search the folder for messages matching the specified query. The returned array of unique identifiers can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
Search ( SearchOptions options, IList |
Searches the subset of UIDs in the folder for messages matching the specified query. Searches the fsubset of UIDs in the folder for messages matching the specified query, returning only the specified search results. |
|
Search ( SearchOptions options, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : SearchResults |
Search the folder for messages matching the specified query. Searches the folder for messages matching the specified query, returning only the specified search results. |
|
SearchAsync ( IList |
Asynchronously search the subset of UIDs in the folder for messages matching the specified query. The returned array of unique identifiers can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
SearchAsync ( SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously search the folder for messages matching the specified query. The returned array of unique identifiers can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
SearchAsync ( SearchOptions options, IList |
Asynchronously searches the subset of UIDs in the folder for messages matching the specified query. Asynchronously searches the fsubset of UIDs in the folder for messages matching the specified query, returning only the specified search results. |
|
SearchAsync ( SearchOptions options, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously search the folder for messages matching the specified query. Asynchronously searches the folder for messages matching the specified query, returning only the specified search results. |
|
SetAccessRights ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Set the access rights for the specified identity. Sets the access rights for the specified identity. |
|
SetAccessRightsAsync ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously set the access rights for the specified identity. Asynchronously sets the access rights for the specified identity. |
|
SetFlags ( IList |
Set the flags of the specified messages only if their mod-sequence value is less than the specified value. Sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlags ( IList |
Set the flags of the specified messages only if their mod-sequence value is less than the specified value. Sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlags ( IList |
Set the flags of the specified messages only if their mod-sequence value is less than the specified value. Sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlags ( IList |
Set the flags of the specified messages only if their mod-sequence value is less than the specified value. Sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlags ( IList |
Set the flags of the specified messages. Sets the flags of the specified messages. |
|
SetFlags ( IList |
Set the flags of the specified messages. Sets the flags of the specified messages. |
|
SetFlags ( IList |
Set the flags of the specified messages. Sets the flags of the specified messages. |
|
SetFlags ( IList |
Set the flags of the specified messages. Sets the flags of the specified messages. |
|
SetFlags ( UniqueId uid, MessageFlags flags, HashSet |
Set the flags of the specified message. Sets the flags of the specified message. |
|
SetFlags ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Set the flags of the specified message. Sets the flags of the specified message. |
|
SetFlags ( int index, MessageFlags flags, HashSet |
Set the flags of the specified message. Sets the flags of the specified message. |
|
SetFlags ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Set the flags of the specified message. Sets the flags of the specified message. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages. Asynchronously sets the flags of the specified messages. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages. Asynchronously sets the flags of the specified messages. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages. Asynchronously sets the flags of the specified messages. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages. Asynchronously sets the flags of the specified messages. |
|
SetFlagsAsync ( UniqueId uid, MessageFlags flags, HashSet |
Asynchronously set the flags of the specified message. Asynchronously sets the flags of the specified message. |
|
SetFlagsAsync ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously set the flags of the specified message. Asynchronously sets the flags of the specified message. |
|
SetFlagsAsync ( int index, MessageFlags flags, HashSet |
Asynchronously set the flags of the specified message. Asynchronously sets the flags of the specified message. |
|
SetFlagsAsync ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously set the flags of the specified message. Asynchronously sets the flags of the specified message. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value. Asynchronously sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value. Asynchronously sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value. Asynchronously sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetFlagsAsync ( IList |
Asynchronously set the flags of the specified messages only if their mod-sequence value is less than the specified value. Asynchronously sets the flags of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetLabels ( IList |
Set the labels of the specified messages only if their mod-sequence value is less than the specified value. Sets the labels of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetLabels ( IList |
Set the labels of the specified messages only if their mod-sequence value is less than the specified value. Sets the labels of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetLabels ( IList |
Set the labels of the specified messages. Sets the labels of the specified messages. |
|
SetLabels ( IList |
Set the labels of the specified messages. Sets the labels of the specified messages. |
|
SetLabels ( UniqueId uid, IList |
Set the labels of the specified message. Sets the labels of the specified message. |
|
SetLabels ( int index, IList |
Set the labels of the specified message. Sets the labels of the specified message. |
|
SetLabelsAsync ( IList |
Asynchronously set the labels of the specified messages. Asynchronously sets the labels of the specified messages. |
|
SetLabelsAsync ( IList |
Asynchronously set the labels of the specified messages. Asynchronously sets the labels of the specified messages. |
|
SetLabelsAsync ( UniqueId uid, IList |
Asynchronously set the labels of the specified message. Asynchronously sets the labels of the specified message. |
|
SetLabelsAsync ( int index, IList |
Asynchronously set the labels of the specified message. Asynchronously sets the labels of the specified message. |
|
SetLabelsAsync ( IList |
Asynchronously set the labels of the specified messages only if their mod-sequence value is less than the specified value. Asynchronously sets the labels of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetLabelsAsync ( IList |
Asynchronously set the labels of the specified messages only if their mod-sequence value is less than the specified value. Asynchronously sets the labels of the specified messages only if their mod-sequence value is less than the specified value. |
|
SetMetadata ( MetadataCollection metadata, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Sets the specified metadata. Sets the specified metadata. |
|
SetMetadataAsync ( MetadataCollection metadata, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously sets the specified metadata. Asynchronously sets the specified metadata. |
|
SetQuota ( uint messageLimit, uint storageLimit, CancellationToken cancellationToken = default(CancellationToken) ) : FolderQuota |
Set the quota limits for the folder. Sets the quota limits for the folder. To determine if a quotas are supported, check the IMailStore.SupportsQuotas property. |
|
SetQuotaAsync ( uint messageLimit, uint storageLimit, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously set the quota limits for the folder. Asynchronously sets the quota limits for the folder. To determine if a quotas are supported, check the IMailStore.SupportsQuotas property. |
|
Sort ( IList |
Sort messages matching the specified query. The returned array of unique identifiers will be sorted in the preferred order and can be used with IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
Sort ( SearchQuery query, IList |
Sort messages matching the specified query. The returned array of unique identifiers will be sorted in the preferred order and can be used with IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
Sort ( SearchOptions options, IList |
Sort messages matching the specified query. Searches the folder for messages matching the specified query, returning the search results in the specified sort order. |
|
Sort ( SearchOptions options, SearchQuery query, IList |
Sort messages matching the specified query. Searches the folder for messages matching the specified query, returning the search results in the specified sort order. |
|
SortAsync ( IList |
Asynchronously sort messages matching the specified query. The returned array of unique identifiers will be sorted in the preferred order and can be used with IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
SortAsync ( SearchQuery query, IList |
Asynchronously sort messages matching the specified query. The returned array of unique identifiers will be sorted in the preferred order and can be used with IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
SortAsync ( SearchOptions options, IList |
Asynchronously sort messages matching the specified query, returning the search results in the specified sort order. Asynchronously searches the folder for messages matching the specified query, returning the search results in the specified sort order. |
|
SortAsync ( SearchOptions options, SearchQuery query, IList |
Asynchronously sort messages matching the specified query. Asynchronously searches the folder for messages matching the specified query, returning the search results in the specified sort order. |
|
Status ( StatusItems items, CancellationToken cancellationToken = default(CancellationToken) ) : void |
Update the values of the specified items. Updates the values of the specified items. The Status(StatusItems, System.Threading.CancellationToken) method MUST NOT be used on a folder that is already in the opened state. Instead, other ways of getting the desired information should be used. For example, a common use for the Status(StatusItems,System.Threading.CancellationToken) method is to get the number of unread messages in the folder. When the folder is open, however, it is possible to use the MailFolder.Search(MailKit.Search.SearchQuery, System.Threading.CancellationToken) method to query for the list of unread messages. |
|
StatusAsync ( StatusItems items, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously update the values of the specified items. Updates the values of the specified items. The Status(StatusItems, System.Threading.CancellationToken) method MUST NOT be used on a folder that is already in the opened state. Instead, other ways of getting the desired information should be used. For example, a common use for the Status(StatusItems,System.Threading.CancellationToken) method is to get the number of unread messages in the folder. When the folder is open, however, it is possible to use the MailFolder.Search(MailKit.Search.SearchQuery, System.Threading.CancellationToken) method to query for the list of unread messages. |
|
Subscribe ( CancellationToken cancellationToken = default(CancellationToken) ) : void |
Subscribe to the folder. Subscribes to the folder. |
|
SubscribeAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously subscribe to the folder. Asynchronously subscribes to the folder. |
|
Thread ( IList |
Thread the messages in the folder that match the search query using the specified threading algorithm. The MessageThread.UniqueId can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
Thread ( ThreadingAlgorithm algorithm, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : IList |
Thread the messages in the folder that match the search query using the specified threading algorithm. The MessageThread.UniqueId can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
ThreadAsync ( IList |
Asynchronously thread the messages in the folder that match the search query using the specified threading algorithm. The MessageThread.UniqueId can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
ThreadAsync ( ThreadingAlgorithm algorithm, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously thread the messages in the folder that match the search query using the specified threading algorithm. The MessageThread.UniqueId can be used with methods such as IMailFolder.GetMessage(UniqueId,CancellationToken,ITransferProgress). |
|
ToString ( ) : string |
Returns a System.String that represents the current MailKit.MailFolder. Returns a System.String that represents the current MailKit.MailFolder. |
|
Unsubscribe ( CancellationToken cancellationToken = default(CancellationToken) ) : void |
Unsubscribe from the folder. Unsubscribes from the folder. |
|
UnsubscribeAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task |
Asynchronously unsubscribe from the folder. Asynchronously unsubscribes from the folder. |
Method | Description | |
---|---|---|
MailFolder ( ) : System |
Initializes a new instance of the MailKit.MailFolder class. Initializes a new instance of the MailKit.MailFolder class. |
|
OnClosed ( ) : void |
Raise the closed event. Raises the closed event. |
|
OnCountChanged ( ) : void |
Raise the count changed event. Raises the count changed event. |
|
OnDeleted ( ) : void |
Raise the deleted event. Raises the deleted event. |
|
OnHighestModSeqChanged ( ) : void |
Raise the highest mod-sequence changed event. Raises the highest mod-sequence changed event. |
|
OnMessageExpunged ( MessageEventArgs args ) : void |
Raise the message expunged event. Raises the message expunged event. |
|
OnMessageFlagsChanged ( MessageFlagsChangedEventArgs args ) : void |
Raise the message flags changed event. Raises the message flags changed event. |
|
OnMessageLabelsChanged ( MessageLabelsChangedEventArgs args ) : void |
Raise the message labels changed event. Raises the message labels changed event. |
|
OnMessageSummaryFetched ( IMessageSummary message ) : void |
Raise the message summary fetched event. Raises the message summary fetched event. When multiple message summaries are being fetched from a remote folder, it is possible that the connection will drop or some other exception will occur, causing the Fetch method to fail, requiring the client to request the same set of message summaries again after it reconnects. This is obviously inefficient. To alleviate this potential problem, this event will be emitted as soon as the IMailFolder successfully retrieves the complete IMessageSummary for each requested message. |
|
OnMessagesArrived ( MessagesArrivedEventArgs args ) : void |
Raise the messages arrived event. Raises the messages arrived event. |
|
OnMessagesVanished ( MessagesVanishedEventArgs args ) : void |
Raise the messages vanished event. Raises the messages vanished event. |
|
OnModSeqChanged ( ModSeqChangedEventArgs args ) : void |
Raise the message mod-sequence changed event. Raises the message mod-sequence changed event. |
|
OnOpened ( ) : void |
Raise the opened event. Raises the opened event. |
|
OnParentFolderRenamed ( ) : void |
Notifies the folder that a parent folder has been renamed. IMailFolder implementations should override this method to update their state (such as updating their FullName property). |
|
OnRecentChanged ( ) : void |
Raise the recent changed event. Raises the recent changed event. |
|
OnRenamed ( string oldName, string newName ) : void |
Raise the renamed event. Raises the renamed event. |
|
OnSubscribed ( ) : void |
Raise the subscribed event. Raises the subscribed event. |
|
OnUidValidityChanged ( ) : void |
Raise the uid validity changed event. Raises the uid validity changed event. |
|
OnUnsubscribed ( ) : void |
Raise the unsubscribed event. Raises the unsubscribed event. |
Method | Description | |
---|---|---|
IEnumerable ( ) : IEnumerator |
Get an enumerator for the messages in the folder. Gets an enumerator for the messages in the folder. |
|
OnParentFolderRenamed ( object sender, FolderRenamedEventArgs e ) : void | ||
Search ( IList |
||
Search ( SearchQuery query, IList |
||
Search ( SearchOptions options, IList |
||
Search ( SearchOptions options, SearchQuery query, IList |
||
SearchAsync ( IList |
||
SearchAsync ( SearchQuery query, IList |
||
SearchAsync ( SearchOptions options, IList |
||
SearchAsync ( SearchOptions options, SearchQuery query, IList |
public abstract AddAccessRights ( string name, AccessRights rights, |
||
name | string | The identity name. |
rights | AccessRights | The access rights. |
cancellationToken | The cancellation token. | |
return | void |
public AddAccessRightsAsync ( string name, AccessRights rights, |
||
name | string | The identity name. |
rights | AccessRights | The access rights. |
cancellationToken | The cancellation token. | |
return | Task |
public abstract AddFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | IList |
public AddFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | IList |
public abstract AddFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | IList |
public AddFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | IList |
public abstract AddFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public abstract AddFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlags ( UniqueId uid, MessageFlags flags, HashSet |
||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlags ( UniqueId uid, MessageFlags flags, bool silent, |
||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlags ( int index, MessageFlags flags, HashSet |
||
index | int | The index of the message. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlags ( int index, MessageFlags flags, bool silent, |
||
index | int | The index of the message. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( UniqueId uid, MessageFlags flags, HashSet |
||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( UniqueId uid, MessageFlags flags, bool silent, |
||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( int index, MessageFlags flags, HashSet |
||
index | int | The index of the messages. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( int index, MessageFlags flags, bool silent, |
||
index | int | The index of the messages. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
userFlags | HashSet |
A set of user-defined flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public abstract AddLabels ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | IList |
public abstract AddLabels ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | IList |
public abstract AddLabels ( IList |
||
uids | IList |
The UIDs of the messages. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public abstract AddLabels ( IList |
||
indexes | IList |
The indexes of the messages. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddLabels ( UniqueId uid, IList |
||
uid | UniqueId | The UID of the message. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddLabels ( int index, IList |
||
index | int | The index of the message. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public AddLabelsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddLabelsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddLabelsAsync ( UniqueId uid, IList |
||
uid | UniqueId | The UID of the message. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddLabelsAsync ( int index, IList |
||
index | int | The index of the messages. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddLabelsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public AddLabelsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to add. |
silent | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public abstract Append ( MimeKit.FormatOptions options, IList |
||
options | MimeKit.FormatOptions | The formatting options. |
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | IList |
public abstract Append ( MimeKit.FormatOptions options, IList |
||
options | MimeKit.FormatOptions | The formatting options. |
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each of the messages. |
dates | IList |
The received dates to use for each of the messages. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | IList |
public Append ( IList |
||
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | IList |
public Append ( IList |
||
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each of the messages. |
dates | IList |
The received dates to use for each of the messages. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | IList |
public abstract Append ( MimeKit.FormatOptions options, |
||
options | MimeKit.FormatOptions | The formatting options. |
message | The message. | |
flags | MessageFlags | The message flags. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | UniqueId? |
public abstract Append ( MimeKit.FormatOptions options, |
||
options | MimeKit.FormatOptions | The formatting options. |
message | The message. | |
flags | MessageFlags | The message flags. |
date | DateTimeOffset | The received date of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | UniqueId? |
public Append ( |
||
message | The message. | |
flags | MessageFlags | The message flags. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | UniqueId? |
public Append ( |
||
message | The message. | |
flags | MessageFlags | The message flags. |
date | DateTimeOffset | The received date of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | UniqueId? |
public AppendAsync ( MimeKit.FormatOptions options, IList |
||
options | MimeKit.FormatOptions | The formatting options. |
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( MimeKit.FormatOptions options, IList |
||
options | MimeKit.FormatOptions | The formatting options. |
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each of the messages. |
dates | IList |
The received dates to use for each of the messages. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( IList |
||
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( IList |
||
messages | IList |
The array of messages to append to the folder. |
flags | IList |
The message flags to use for each of the messages. |
dates | IList |
The received dates to use for each of the messages. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( MimeKit.FormatOptions options, |
||
options | MimeKit.FormatOptions | The formatting options. |
message | The message. | |
flags | MessageFlags | The message flags. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( MimeKit.FormatOptions options, |
||
options | MimeKit.FormatOptions | The formatting options. |
message | The message. | |
flags | MessageFlags | The message flags. |
date | DateTimeOffset | The received date of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( |
||
message | The message. | |
flags | MessageFlags | The message flags. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public AppendAsync ( |
||
message | The message. | |
flags | MessageFlags | The message flags. |
date | DateTimeOffset | The received date of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public abstract Check ( |
||
cancellationToken | The cancellation token. | |
return | void |
public CheckAsync ( |
||
cancellationToken | The cancellation token. | |
return | Task |
public abstract Close ( bool expunge = false, |
||
expunge | bool | If set to |
cancellationToken | The cancellation token. | |
return | void |
public CloseAsync ( bool expunge = false, |
||
expunge | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public CopyTo ( UniqueId uid, IMailFolder destination, |
||
uid | UniqueId | The UID of the message to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | UniqueId? |
public abstract CopyTo ( IList |
||
uids | IList |
The UIDs of the messages to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | UniqueIdMap |
public abstract CopyTo ( IList |
||
indexes | IList |
The indexes of the messages to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | void |
public CopyTo ( int index, IMailFolder destination, |
||
index | int | The index of the message to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | void |
public CopyToAsync ( IList |
||
indexes | IList |
The indexes of the messages to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | Task |
public CopyToAsync ( int index, IMailFolder destination, |
||
index | int | The indexes of the message to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | Task |
public CopyToAsync ( UniqueId uid, IMailFolder destination, |
||
uid | UniqueId | The UID of the message to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | Task |
public CopyToAsync ( IList |
||
uids | IList |
The UIDs of the messages to copy. |
destination | IMailFolder | The destination folder. |
cancellationToken | The cancellation token. | |
return | Task |
public abstract Create ( string name, IEnumerable |
||
name | string | The name of the folder to create. |
specialUses | IEnumerable |
A list of special uses for the folder being created. |
cancellationToken | The cancellation token. | |
return | IMailFolder |
public Create ( string name, SpecialFolder specialUse, |
||
name | string | The name of the folder to create. |
specialUse | SpecialFolder | The special use for the folder being created. |
cancellationToken | The cancellation token. | |
return | IMailFolder |
public abstract Create ( string name, bool isMessageFolder, |
||
name | string | The name of the folder to create. |
isMessageFolder | bool | |
cancellationToken | The cancellation token. | |
return | IMailFolder |
public CreateAsync ( string name, IEnumerable |
||
name | string | The name of the folder to create. |
specialUses | IEnumerable |
A list of special uses for the folder being created. |
cancellationToken | The cancellation token. | |
return | Task |
public CreateAsync ( string name, SpecialFolder specialUse, |
||
name | string | The name of the folder to create. |
specialUse | SpecialFolder | The special use for the folder being created. |
cancellationToken | The cancellation token. | |
return | Task |
public CreateAsync ( string name, bool isMessageFolder, |
||
name | string | The name of the folder to create. |
isMessageFolder | bool | |
cancellationToken | The cancellation token. | |
return | Task |
public abstract Delete ( |
||
cancellationToken | The cancellation token. | |
return | void |
public DeleteAsync ( |
||
cancellationToken | The cancellation token. | |
return | Task |
public abstract Expunge ( |
||
cancellationToken | The cancellation token. | |
return | void |
public abstract Expunge ( IList |
||
uids | IList |
The message uids. |
cancellationToken | The cancellation token. | |
return | void |
public ExpungeAsync ( |
||
cancellationToken | The cancellation token. | |
return | Task |
public ExpungeAsync ( IList |
||
uids | IList |
The message uids. |
cancellationToken | The cancellation token. | |
return | Task |
public abstract Fetch ( IList |
||
uids | IList |
The UIDs. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
uids | IList |
The UIDs. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
uids | IList |
The UIDs. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
uids | IList |
The UIDs. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
uids | IList |
The UIDs. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
uids | IList |
The UIDs. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
indexes | IList |
The indexes. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
indexes | IList |
The indexes. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
indexes | IList |
The indexes. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
indexes | IList |
The indexes. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
indexes | IList |
The indexes. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( IList |
||
indexes | IList |
The indexes. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( int min, int max, MessageSummaryItems items, |
||
min | int | The minimum index. |
max | int | The maximum index, or |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( int min, int max, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( int min, int max, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( int min, int max, ulong modseq, MessageSummaryItems items, |
||
min | int | The minimum index. |
max | int | The maximum index, or |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public abstract Fetch ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | IList |
public FetchAsync ( IList |
||
uids | IList |
The UIDs. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
uids | IList |
The UIDs. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
uids | IList |
The UIDs. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
uids | IList |
The UIDs. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
uids | IList |
The UIDs. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
uids | IList |
The UIDs. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
indexes | IList |
The indexes. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
indexes | IList |
The indexes. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
indexes | IList |
The indexes. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
indexes | IList |
The indexes. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
indexes | IList |
The indexes. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( IList |
||
indexes | IList |
The indexes. |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( int min, int max, MessageSummaryItems items, |
||
min | int | The minimum index. |
max | int | The maximum index, or |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( int min, int max, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( int min, int max, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( int min, int max, ulong modseq, MessageSummaryItems items, |
||
min | int | The minimum index. |
max | int | The maximum index, or |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public FetchAsync ( int min, int max, ulong modseq, MessageSummaryItems items, HashSet |
||
min | int | The minimum index. |
max | int | The maximum index, or |
modseq | ulong | The mod-sequence value. |
items | MessageSummaryItems | The message summary items to fetch. |
fields | HashSet |
The desired header fields. |
cancellationToken | The cancellation token. | |
return | Task |
public abstract GetAccessControlList ( |
||
cancellationToken | The cancellation token. | |
return | AccessControlList |
public GetAccessControlListAsync ( |
||
cancellationToken | The cancellation token. | |
return | Task |
public abstract GetAccessRights ( string name, |
||
name | string | The identifier name. |
cancellationToken | The cancellation token. | |
return | AccessRights |
public GetAccessRightsAsync ( string name, |
||
name | string | The identifier name. |
cancellationToken | The cancellation token. | |
return | Task |
public abstract GetBodyPart ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
part | The body part. | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | MimeKit.MimeEntity |
public abstract GetBodyPart ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
part | The body part. | |
headersOnly | bool | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | MimeKit.MimeEntity |
public abstract GetBodyPart ( int index, |
||
index | int | The index of the message. |
part | The body part. | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | MimeKit.MimeEntity |
public abstract GetBodyPart ( int index, |
||
index | int | The index of the message. |
part | The body part. | |
headersOnly | bool | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | MimeKit.MimeEntity |
public GetBodyPartAsync ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
part | The body part. | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetBodyPartAsync ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
part | The body part. | |
headersOnly | bool | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetBodyPartAsync ( int index, |
||
index | int | The index of the message. |
part | The body part. | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetBodyPartAsync ( int index, |
||
index | int | The index of the message. |
part | The body part. | |
headersOnly | bool | |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public abstract GetEnumerator ( ) : IEnumerator |
||
return | IEnumerator |
public abstract GetMessage ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return |
public abstract GetMessage ( int index, |
||
index | int | The index of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return |
public GetMessageAsync ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetMessageAsync ( int index, |
||
index | int | The index of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetMetadata ( IEnumerable |
||
tags | IEnumerable |
The metadata tags. |
cancellationToken | The cancellation token. | |
return | MetadataCollection |
public abstract GetMetadata ( |
||
options | The metadata options. | |
tags | IEnumerable |
The metadata tags. |
cancellationToken | The cancellation token. | |
return | MetadataCollection |
public abstract GetMetadata ( |
||
tag | The metadata tag. | |
cancellationToken | The cancellation token. | |
return | string |
public GetMetadataAsync ( IEnumerable |
||
tags | IEnumerable |
The metadata tags. |
cancellationToken | The cancellation token. | |
return | Task |
public GetMetadataAsync ( |
||
options | The metadata options. | |
tags | IEnumerable |
The metadata tags. |
cancellationToken | The cancellation token. | |
return | Task |
public GetMetadataAsync ( |
||
tag | The metadata tag. | |
cancellationToken | The cancellation token. | |
return | Task |
public abstract GetMyAccessRights ( |
||
cancellationToken | The cancellation token. | |
return | AccessRights |
public GetMyAccessRightsAsync ( |
||
cancellationToken | The cancellation token. | |
return | Task |
public abstract GetQuota ( |
||
cancellationToken | The cancellation token. | |
return |
public GetQuotaAsync ( |
||
cancellationToken | The cancellation token. | |
return | Task |
public GetStream ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
part | The desired body part. | |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public abstract GetStream ( UniqueId uid, int offset, int count, |
||
uid | UniqueId | The UID of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public abstract GetStream ( UniqueId uid, string section, |
||
uid | UniqueId | The UID of the message. |
section | string | The desired section of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public abstract GetStream ( UniqueId uid, string section, int offset, int count, |
||
uid | UniqueId | The UID of the message. |
section | string | The desired section of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public GetStream ( int index, |
||
index | int | The index of the message. |
part | The desired body part. | |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public abstract GetStream ( int index, int offset, int count, |
||
index | int | The index of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public abstract GetStream ( int index, string section, |
||
index | int | The index of the message. |
section | string | The desired section of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public abstract GetStream ( int index, string section, int offset, int count, |
||
index | int | The index of the message. |
section | string | The desired section of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Stream |
public GetStreamAsync ( UniqueId uid, |
||
uid | UniqueId | The UID of the message. |
part | The desired body part. | |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( UniqueId uid, int offset, int count, |
||
uid | UniqueId | The UID of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( UniqueId uid, string section, |
||
uid | UniqueId | The UID of the message. |
section | string | The desired section of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( UniqueId uid, string section, int offset, int count, |
||
uid | UniqueId | The UID of the message. |
section | string | The desired section of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( int index, |
||
index | int | The index of the message. |
part | The desired body part. | |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( int index, int offset, int count, |
||
index | int | The index of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( int index, string section, |
||
index | int | The index of the message. |
section | string | The desired section of the message. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public GetStreamAsync ( int index, string section, int offset, int count, |
||
index | int | The index of the message. |
section | string | The desired section of the message. |
offset | int | The starting offset of the first desired byte. |
count | int | The number of bytes desired. |
cancellationToken | The cancellation token. | |
progress | ITransferProgress | The progress reporting mechanism. |
return | Task |
public abstract GetSubfolder ( string name, |
||
name | string | The name of the subfolder. |
cancellationToken | The cancellation token. | |
return | IMailFolder |
public GetSubfolderAsync ( string name, |
||
name | string | The name of the subfolder. |
cancellationToken | The cancellation token. | |
return | Task |
public abstract GetSubfolders ( StatusItems items, bool subscribedOnly = false, |
||
items | StatusItems | The status items to pre-populate. |
subscribedOnly | bool | If set to |
cancellationToken | The cancellation token. | |
return | IEnumerable |
public GetSubfolders ( bool subscribedOnly = false, |
||
subscribedOnly | bool | If set to |
cancellationToken | The cancellation token. | |
return | IEnumerable |
public GetSubfoldersAsync ( StatusItems items, bool subscribedOnly = false, |
||
items | StatusItems | The status items to pre-populate. |
subscribedOnly | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public GetSubfoldersAsync ( bool subscribedOnly = false, |
||
subscribedOnly | bool | If set to |
cancellationToken | The cancellation token. | |
return | Task |
public MoveTo ( UniqueId uid, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : UniqueId? | ||
uid | UniqueId | The UID of the message to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | UniqueId? |
public abstract MoveTo ( IList |
||
uids | IList |
The UIDs of the messages to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | UniqueIdMap |
public abstract MoveTo ( IList |
||
indexes | IList |
The indexes of the messages to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public MoveTo ( int index, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
index | int | The index of the message to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public MoveToAsync ( IList |
||
indexes | IList |
The indexes of the messages to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public MoveToAsync ( int index, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
index | int | The index of the message to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public MoveToAsync ( UniqueId uid, IMailFolder destination, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
||
uid | UniqueId | The UID of the message to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public MoveToAsync ( IList |
||
uids | IList |
The UIDs of the messages to move. |
destination | IMailFolder | The destination folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
protected OnMessageExpunged ( MessageEventArgs args ) : void | ||
args | MessageEventArgs | The message expunged event args. |
return | void |
protected OnMessageFlagsChanged ( MessageFlagsChangedEventArgs args ) : void | ||
args | MessageFlagsChangedEventArgs | The message flags changed event args. |
return | void |
protected OnMessageLabelsChanged ( MessageLabelsChangedEventArgs args ) : void | ||
args | MessageLabelsChangedEventArgs | The message labels changed event args. |
return | void |
protected OnMessageSummaryFetched ( IMessageSummary message ) : void | ||
message | IMessageSummary | The message summary. |
return | void |
protected OnMessagesArrived ( MessagesArrivedEventArgs args ) : void | ||
args | MessagesArrivedEventArgs | The messages arrived event args. |
return | void |
protected OnMessagesVanished ( MessagesVanishedEventArgs args ) : void | ||
args | MessagesVanishedEventArgs | The messages vanished event args. |
return | void |
protected OnModSeqChanged ( ModSeqChangedEventArgs args ) : void | ||
args | ModSeqChangedEventArgs | The mod-sequence changed event args. |
return | void |
protected OnRenamed ( string oldName, string newName ) : void | ||
oldName | string | The old name of the folder. |
newName | string | The new name of the folder. |
return | void |
public abstract Open ( FolderAccess access, CancellationToken cancellationToken = default(CancellationToken) ) : FolderAccess | ||
access | FolderAccess | The requested folder access. |
cancellationToken | CancellationToken | The cancellation token. |
return | FolderAccess |
public abstract Open ( FolderAccess access, uint uidValidity, ulong highestModSeq, IList |
||
access | FolderAccess | The requested folder access. |
uidValidity | uint | The last known |
highestModSeq | ulong | The last known |
uids | IList |
The last known list of unique message identifiers. |
cancellationToken | CancellationToken | The cancellation token. |
return | FolderAccess |
public OpenAsync ( FolderAccess access, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
||
access | FolderAccess | The requested folder access. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public OpenAsync ( FolderAccess access, uint uidValidity, ulong highestModSeq, IList |
||
access | FolderAccess | The requested folder access. |
uidValidity | uint | The last known |
highestModSeq | ulong | The last known |
uids | IList |
The last known list of unique message identifiers. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract RemoveAccess ( string name, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
name | string | The identity name. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveAccessAsync ( string name, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
name | string | The identity name. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract RemoveAccessRights ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
name | string | The identity name. |
rights | AccessRights | The access rights. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveAccessRightsAsync ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
name | string | The identity name. |
rights | AccessRights | The access rights. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract RemoveFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public RemoveFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract RemoveFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public RemoveFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract RemoveFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public abstract RemoveFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlags ( UniqueId uid, MessageFlags flags, HashSet |
||
uid | UniqueId | The UIDs of the message. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlags ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
uid | UniqueId | The UIDs of the message. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlags ( int index, MessageFlags flags, HashSet |
||
index | int | The index of the message. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlags ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
index | int | The index of the message. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( UniqueId uid, MessageFlags flags, HashSet |
||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( int index, MessageFlags flags, HashSet |
||
index | int | The index of the message. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
index | int | The index of the message. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
userFlags | HashSet |
A set of user-defined flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract RemoveLabels ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract RemoveLabels ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract RemoveLabels ( IList |
||
uids | IList |
The UIDs of the messages. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public abstract RemoveLabels ( IList |
||
indexes | IList |
The indexes of the messages. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveLabels ( UniqueId uid, IList |
||
uid | UniqueId | The UIDs of the message. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveLabels ( int index, IList |
||
index | int | The index of the message. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RemoveLabelsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveLabelsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveLabelsAsync ( UniqueId uid, IList |
||
uid | UniqueId | The UID of the message. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveLabelsAsync ( int index, IList |
||
index | int | The index of the message. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveLabelsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public RemoveLabelsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to remove. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract Rename ( IMailFolder parent, string name, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
parent | IMailFolder | The new parent folder. |
name | string | The new name of the folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public RenameAsync ( IMailFolder parent, string name, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
parent | IMailFolder | The new parent folder. |
name | string | The new name of the folder. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public Search ( IList |
||
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract Search ( SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : IList |
||
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public Search ( SearchOptions options, IList |
||
options | SearchOptions | The search options. |
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | SearchResults |
public abstract Search ( SearchOptions options, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : SearchResults | ||
options | SearchOptions | The search options. |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | SearchResults |
public SearchAsync ( IList |
||
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SearchAsync ( SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
||
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SearchAsync ( SearchOptions options, IList |
||
options | SearchOptions | The search options. |
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SearchAsync ( SearchOptions options, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
||
options | SearchOptions | The search options. |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract SetAccessRights ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
name | string | The identity name. |
rights | AccessRights | The access rights. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetAccessRightsAsync ( string name, AccessRights rights, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
name | string | The identity name. |
rights | AccessRights | The access rights. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract SetFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public SetFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract SetFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public SetFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract SetFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlags ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public abstract SetFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlags ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlags ( UniqueId uid, MessageFlags flags, HashSet |
||
uid | UniqueId | The UIDs of the message. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlags ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
uid | UniqueId | The UIDs of the message. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlags ( int index, MessageFlags flags, HashSet |
||
index | int | The index of the message. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlags ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
index | int | The index of the message. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( UniqueId uid, MessageFlags flags, HashSet |
||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( UniqueId uid, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
uid | UniqueId | The UID of the message. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( int index, MessageFlags flags, HashSet |
||
index | int | The index of the message. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( int index, MessageFlags flags, bool silent, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
index | int | The index of the message. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
userFlags | HashSet |
A set of user-defined flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetFlagsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
flags | MessageFlags | The message flags to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract SetLabels ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract SetLabels ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract SetLabels ( IList |
||
uids | IList |
The UIDs of the messages. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public abstract SetLabels ( IList |
||
indexes | IList |
The indexes of the messages. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetLabels ( UniqueId uid, IList |
||
uid | UniqueId | The UIDs of the message. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetLabels ( int index, IList |
||
index | int | The index of the message. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetLabelsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetLabelsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetLabelsAsync ( UniqueId uid, IList |
||
uid | UniqueId | The UID of the message. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetLabelsAsync ( int index, IList |
||
index | int | The index of the message. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetLabelsAsync ( IList |
||
uids | IList |
The UIDs of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SetLabelsAsync ( IList |
||
indexes | IList |
The indexes of the messages. |
modseq | ulong | The mod-sequence value. |
labels | IList |
The labels to set. |
silent | bool | If set to |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract SetMetadata ( MetadataCollection metadata, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
metadata | MetadataCollection | The metadata. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SetMetadataAsync ( MetadataCollection metadata, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
metadata | MetadataCollection | The metadata. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract SetQuota ( uint messageLimit, uint storageLimit, CancellationToken cancellationToken = default(CancellationToken) ) : FolderQuota | ||
messageLimit | uint | If not |
storageLimit | uint | If not |
cancellationToken | CancellationToken | The cancellation token. |
return | FolderQuota |
public SetQuotaAsync ( uint messageLimit, uint storageLimit, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
||
messageLimit | uint | If not |
storageLimit | uint | If not |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public Sort ( IList |
||
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract Sort ( SearchQuery query, IList |
||
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public Sort ( SearchOptions options, IList |
||
options | SearchOptions | The search options. |
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | SearchResults |
public abstract Sort ( SearchOptions options, SearchQuery query, IList |
||
options | SearchOptions | The search options. |
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | SearchResults |
public SortAsync ( IList |
||
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SortAsync ( SearchQuery query, IList |
||
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SortAsync ( SearchOptions options, IList |
||
options | SearchOptions | The search options. |
uids | IList |
The subset of UIDs |
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public SortAsync ( SearchOptions options, SearchQuery query, IList |
||
options | SearchOptions | The search options. |
query | SearchQuery | The search query. |
orderBy | IList |
The sort order. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract Status ( StatusItems items, CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
items | StatusItems | The items to update. |
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public StatusAsync ( StatusItems items, CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
items | StatusItems | The items to update. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract Subscribe ( CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public SubscribeAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract Thread ( IList |
||
uids | IList |
The subset of UIDs |
algorithm | ThreadingAlgorithm | The threading algorithm to use. |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public abstract Thread ( ThreadingAlgorithm algorithm, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : IList |
||
algorithm | ThreadingAlgorithm | The threading algorithm to use. |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | IList |
public ThreadAsync ( IList |
||
uids | IList |
The subset of UIDs |
algorithm | ThreadingAlgorithm | The threading algorithm to use. |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public ThreadAsync ( ThreadingAlgorithm algorithm, SearchQuery query, CancellationToken cancellationToken = default(CancellationToken) ) : Task |
||
algorithm | ThreadingAlgorithm | The threading algorithm to use. |
query | SearchQuery | The search query. |
cancellationToken | CancellationToken | The cancellation token. |
return | Task |
public abstract Unsubscribe ( CancellationToken cancellationToken = default(CancellationToken) ) : void | ||
cancellationToken | CancellationToken | The cancellation token. |
return | void |
public UnsubscribeAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task | ||
cancellationToken | CancellationToken | The cancellation token. |
return | Task |