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