Interface IAsyncEwsClient
Contents
[
Hide
]IAsyncEwsClient interface
Represents the async interface for Exchange client.
public interface IAsyncEwsClient : IExchangeClientBase
Properties
Name | Description |
---|---|
MailboxInfo { get; } | Gets the mailbox info. |
UseSlashAsFolderSeparator { get; set; } | Gets or sets value that determines whether the slash ‘/’ is used as folder separator. |
Methods
Name | Description |
---|---|
AppendMessagesAsync(EwsAppendMessage) | Uploads mail messages to the specified folder. |
ArchiveItemsAsync(EwsArchiveItems) | The ArchiveItem operation moves an item into the mailbox user’s archive mailbox. |
BackupAsync(ExchangeFolderInfoCollection, Stream, BackupOptions, CancellationToken) | Backups the content of the specified folders. |
BackupAsync(ExchangeFolderInfoCollection, string, BackupOptions, CancellationToken) | Backups the content of the specified folders. |
CancelAppointmentAsync(string, string, CancellationToken) | Cancels an exiting meeting on an organizers calendar |
CopyConversationItemsAsync(string, string, string, CancellationToken) | Copies the conversation items, which are located in the specified folder, into the specified target folder |
CopyItemAsync(string, string, CancellationToken) | Copies the item to specified folder |
CreateAppointmentAsync(Appointment, string, CancellationToken) | Creates appointment. |
CreateFolderAsync(string, string, ExchangeFolderPermissionCollection, string, CancellationToken) | Creates the new folder |
CreateItemAsync(MapiMessageItemBase, string, CancellationToken) | Creates the given item in the specified folder. |
CreateItemsAsync(IEnumerable<ExchangeStreamedItem>, string, CancellationToken) | Creates the specified items in the specified folder |
CreatePublicFolderAsync(string, ExchangeFolderPermissionCollection, string, CancellationToken) | Creates the specified public folder in the root public folder |
CreatePublicFolderAsync(string, ExchangeFolderPermissionCollection, ExchangeFolderType, string, CancellationToken) | Creates the specified public folder in the root public folder |
CreateTaskAsync(ExchangeTask, string, CancellationToken) | Creates the given task in the specified folder. |
DeleteConversationItemsAsync(string, string, CancellationToken) | Deletes the conversation items, which are located in the specified folder |
DeleteFolderAsync(string, bool, CancellationToken) | Deletes the folder |
DeleteFoldersAsync(IEnumerable<string>, bool, CancellationToken) | Deletes the folders |
DeleteItemAsync(string, DeletionOptions, CancellationToken) | Deletes specified item |
DeleteItemsAsync(IEnumerable<string>, DeletionOptions, CancellationToken) | Deletes specified items |
EmptyFolderAsync(string, EmptyFolderOptions, CancellationToken) | Empties the specified folder |
ExportItemsAsync(IEnumerable<string>, CancellationToken) | Exports the specified items from mailbox |
FetchAppointmentAsync(string, string, CancellationToken) | Fetch the specified appointment from server. |
FetchAttachmentAsync(string, CancellationToken) | Fetches the attachment |
FetchConversationMessagesAsync(string, CancellationToken) | Fetches the specified conversation messages |
FetchItemAsync(string, IEnumerable<PropertyDescriptor>, CancellationToken) | Retrieves the complete item with attachments. |
FetchItemsAsync(EwsFetchItems) | Fetches the specified items. |
FetchMessagesAsync(IEnumerable<string>, IEnumerable<PropertyDescriptor>, CancellationToken) | Fetches the specified messages. |
FetchTaskAsync(string, CancellationToken) | Fetches the specified task. |
FindConversationsAsync(string, CancellationToken) | Finds conversations in the specified folder |
FindPeopleAsync(EwsFindPeople) | Find contacts. |
FolderExistsAsync(string, string, CancellationToken) | Checks whether the specified folder exists. |
GetContactAsync(string, ExchangeListContactsOptions, CancellationToken) | Retrieves contact information according to specified identifier. |
GetContactsAsync(string, ExchangeListContactsOptions, CancellationToken) | Lists contacts located in the specified folder on server |
GetFolderInfoAsync(string, CancellationToken) | Gets the folder information |
GetFolderPermissionsAsync(string, CancellationToken) | Gets the folder permissions. |
GetMailboxesAsync(CancellationToken) | Lists mailboxes having smtp addresses. Note: the maximum count of returned contacts is 100. This is a restriction of used EWS operation. |
GetMailboxInfoAsync(string, CancellationToken) | Gets the mailbox information |
GetServerTimeZoneIdsAsync(IEnumerable<string>, CancellationToken) | The GetServerTimeZoneIds returns information from time zone id that are available on an Exchange server. |
GetTimezoneIdAsync(CancellationToken) | Gets timezone id. |
ListAppointmentsAsync(string, MailQuery, bool, CancellationToken) | Retrieves list of appointments for specified calendar folder |
ListAppointmentsByPageAsync(string, MailQuery, int, int, CancellationToken) | Retrieves page with appointments for specified calendar folder |
ListContactsAsync(string, IEnumerable<PropertyDescriptor>, CancellationToken) | Lists contacts located in the specified folder on server. |
ListItemsAsync(string, string, MailQuery, bool, CancellationToken) | Retrieve list of item URIes in specified folder |
ListMailboxesAsync(string, CancellationToken) | Lists mailboxes having smtp addresses. Note: the maximum count of returned contacts is 100. This is a restriction of used EWS operation. |
ListMessagesAsync(IEnumerable<string>, CancellationToken) | List the messages in the specified folder. |
ListMessagesAsync(string, string, int, MailQuery, bool, IEnumerable<PropertyDescriptor>, CancellationToken) | List the messages in the specified folder. |
ListMessagesByPageAsync(string, PageInfo, CancellationToken) | List the messages in the specified folder. |
ListMessagesByPageAsync(string, int, int, MailQuery, CancellationToken) | List the messages in the specified folder. |
ListPublicFoldersAsync(CancellationToken) | Gets collection of public folders from root public folder |
ListSubFoldersAsync(string, string, CancellationToken) | Gets collection of child folders from parent |
ListSubFoldersByPageAsync(string, PageInfo, CancellationToken) | Searches the specified folder in the given parent folder with paging Method supports paging. |
ListTasksAsync(string, int, MailQuery, bool, CancellationToken) | Retrieves lists of exchange tasks. |
LoadContactPhotoAsync(ContactPhoto, CancellationToken) | Loads contact photo binary data |
MailDisablePublicFolderAsync(string, CancellationToken) | Mail-disable a public folder |
MailEnablePublicFolderAsync(string, CancellationToken) | Mail-enable a public folder |
MarkAllItemsAsync(IEnumerable<string>, bool, bool, CancellationToken) | Marks all items in specified folders. |
MarkAsJunkAsync(IEnumerable<string>, bool, bool, CancellationToken) | The MarkAsJunk method moves mail messages to the junk mail folder and blocks message sender. |
MoveConversationItemsAsync(string, string, string, CancellationToken) | Moves the conversation items, which are located in the specified folder, into the specified target folder |
MoveItemAsync(string, string, CancellationToken) | Moves the item to specified folder |
ResolveContactsAsync(string, ExchangeListContactsOptions, CancellationToken) | Resolves ambiguous e-mail addresses and display names Note: the maximum count of returned contacts is 100. This is a restriction of used EWS operation. |
ResolveMapiContactsAsync(string, CancellationToken) | Resolves ambiguous e-mail addresses and display names Note: the maximum count of returned contacts is 100. This is a restriction of used EWS operation. |
RestoreAsync(PersonalStorage, RestoreSettings, CancellationToken) | Restores the specified exchange folders from the given personal storage. |
SendAsync(MailMessage, FollowUpOptions, CancellationToken) | Sends the message. |
SetConversationReadStateAsync(string, bool, string, CancellationToken) | Set read state of the conversation items, which are located in the specified folder, to the specified value |
SetReadFlagAsync(string, bool, CancellationToken) | Marks the specified message as read. |
SetTimezoneIdAsync(string, CancellationToken) | Sets timezone id. |
SyncFolderAsync(SyncState, CancellationToken) | Retrieves changes of the items in a specified folder. |
UpdateAppointmentAsync(Appointment, string, CancellationToken) | Updates appointment. |
UpdateContactAsync(Contact, CancellationToken) | Updates a contact item in the Exchange store. |
UpdateItemAsync(EwsUpdateItem) | Updates the item. |
UpdateItemsAsync(IEnumerable<ExchangeStreamedItem>, CancellationToken) | Updates the specified items in to a mailbox. |
UpdateTaskAsync(ExchangeTask, CancellationToken) | Updates the specified task. |
See Also
- interface IExchangeClientBase
- namespace Aspose.Email.Clients.Exchange.WebService
- assembly Aspose.Email