IAsyncEwsClient
内容
[
隐藏
]IAsyncEwsClient interface
表示 Exchange 客户端的异步接口。
public interface IAsyncEwsClient : IExchangeClientBase
特性
| 姓名 | 描述 |
|---|---|
| MailboxInfo { get; } | 获取邮箱信息。 |
| UseSlashAsFolderSeparator { get; set; } | 获取或设置确定斜线“/”是否用作文件夹分隔符的值。 |
方法
| 姓名 | 描述 |
|---|---|
| AppendMessagesAsync(EwsAppendMessage) | 将邮件信息上传到指定文件夹。 |
| ArchiveItemsAsync(EwsArchiveItems) | ArchiveItem 操作将项目移动到邮箱用户的存档邮箱中。 |
| BackupAsync(ExchangeFolderInfoCollection, Stream, BackupOptions, CancellationToken) | 备份指定文件夹的内容。 |
| BackupAsync(ExchangeFolderInfoCollection, string, BackupOptions, CancellationToken) | 备份指定文件夹的内容。 |
| CancelAppointmentAsync(string, string, CancellationToken) | 取消组织者日历上的退出会议 |
| CopyConversationItemsAsync(string, string, string, CancellationToken) | 将位于指定文件夹中的对话项复制到指定的目标文件夹 |
| CopyItemAsync(string, string, CancellationToken) | 将项目复制到指定文件夹 |
| CreateAppointmentAsync(Appointment, string, CancellationToken) | 创建约会。 |
| CreateFolderAsync(string, string, ExchangeFolderPermissionCollection, string, CancellationToken) | 创建新文件夹 |
| CreateItemAsync(MapiMessageItemBase, string, CancellationToken) | 在指定文件夹中创建给定项目。 |
| CreateItemsAsync(IEnumerable<ExchangeStreamedItem>, string, CancellationToken) | 在指定文件夹中创建指定项目 |
| CreatePublicFolderAsync(string, ExchangeFolderPermissionCollection, string, CancellationToken) | 在根公用文件夹中创建指定的公用文件夹 |
| CreatePublicFolderAsync(string, ExchangeFolderPermissionCollection, ExchangeFolderType, string, CancellationToken) | 在根公用文件夹中创建指定的公用文件夹 |
| CreateTaskAsync(ExchangeTask, string, CancellationToken) | 在指定文件夹中创建给定任务。 |
| DeleteConversationItemsAsync(string, string, CancellationToken) | 删除指定文件夹中的对话项目 |
| DeleteFolderAsync(string, bool, CancellationToken) | 删除文件夹 |
| DeleteFoldersAsync(IEnumerable<string>, bool, CancellationToken) | 删除文件夹 |
| DeleteItemAsync(string, DeletionOptions, CancellationToken) | 删除指定项目 |
| DeleteItemsAsync(IEnumerable<string>, DeletionOptions, CancellationToken) | 删除指定项目 |
| EmptyFolderAsync(string, EmptyFolderOptions, CancellationToken) | 清空指定文件夹 |
| ExportItemsAsync(IEnumerable<string>, CancellationToken) | 从邮箱中导出指定的项目 |
| FetchAppointmentAsync(string, string, CancellationToken) | 从服务器获取指定的约会。 |
| FetchAttachmentAsync(string, CancellationToken) | 获取附件 |
| FetchConversationMessagesAsync(string, CancellationToken) | 获取指定的对话消息 |
| FetchItemAsync(string, IEnumerable<PropertyDescriptor>, CancellationToken) | 检索带有附件的完整项目。 |
| FetchItemsAsync(EwsFetchItems) | 获取指定的项目。 |
| FetchMessagesAsync(IEnumerable<string>, IEnumerable<PropertyDescriptor>, CancellationToken) | 获取指定的消息。 |
| FetchTaskAsync(string, CancellationToken) | 获取指定的任务。 |
| FindConversationsAsync(string, CancellationToken) | 在指定文件夹中查找对话 |
| FindPeopleAsync(EwsFindPeople) | 查找联系人。 |
| FolderExistsAsync(string, string, CancellationToken) | 检查指定文件夹是否存在。 |
| GetContactAsync(string, ExchangeListContactsOptions, CancellationToken) | 根据指定的标识符检索联系信息。 |
| GetContactsAsync(string, ExchangeListContactsOptions, CancellationToken) | 列出服务器上指定文件夹中的联系人 |
| GetFolderInfoAsync(string, CancellationToken) | 获取文件夹信息 |
| GetFolderPermissionsAsync(string, CancellationToken) | 获取文件夹权限。 |
| GetMailboxesAsync(CancellationToken) | 列出具有 smtp 地址的邮箱。 注意:返回的联系人的最大计数为 100。这是使用 EWS 操作的限制。 |
| GetMailboxInfoAsync(string, CancellationToken) | 获取邮箱信息 |
| GetServerTimeZoneIdsAsync(IEnumerable<string>, CancellationToken) | GetServerTimeZoneIds 从 Exchange 服务器上可用的时区 ID 返回信息。 |
| GetTimezoneIdAsync(CancellationToken) | 获取时区 ID。 |
| ListAppointmentsAsync(string, MailQuery, bool, CancellationToken) | 检索指定日历文件夹的约会列表 |
| ListAppointmentsByPageAsync(string, MailQuery, int, int, CancellationToken) | 检索指定日历文件夹的约会页面 |
| ListContactsAsync(string, IEnumerable<PropertyDescriptor>, CancellationToken) | 列出服务器上指定文件夹中的联系人。 |
| ListItemsAsync(string, string, MailQuery, bool, CancellationToken) | 检索指定文件夹中的项目 URI 列表 |
| ListMailboxesAsync(string, CancellationToken) | 列出具有 smtp 地址的邮箱。 注意:返回的联系人的最大计数为 100。这是使用 EWS 操作的限制。 |
| ListMessagesAsync(IEnumerable<string>, CancellationToken) | 列出指定文件夹中的邮件。 |
| ListMessagesAsync(string, string, int, MailQuery, bool, IEnumerable<PropertyDescriptor>, CancellationToken) | 列出指定文件夹中的邮件。 |
| ListMessagesByPageAsync(string, PageInfo, CancellationToken) | 列出指定文件夹中的邮件。 |
| ListMessagesByPageAsync(string, int, int, MailQuery, CancellationToken) | 列出指定文件夹中的邮件。 |
| ListPublicFoldersAsync(CancellationToken) | 从根公用文件夹获取公用文件夹集合 |
| ListSubFoldersAsync(string, string, CancellationToken) | 从 parent 获取子文件夹的集合 |
| ListSubFoldersByPageAsync(string, PageInfo, CancellationToken) | 使用分页搜索给定父文件夹中的指定文件夹 方法支持分页。 |
| ListTasksAsync(string, int, MailQuery, bool, CancellationToken) | 检索交换任务列表。 |
| LoadContactPhotoAsync(ContactPhoto, CancellationToken) | 加载联系人照片二进制数据 |
| MailDisablePublicFolderAsync(string, CancellationToken) | 邮件禁用公用文件夹 |
| MailEnablePublicFolderAsync(string, CancellationToken) | 为公用文件夹启用邮件 |
| MarkAllItemsAsync(IEnumerable<string>, bool, bool, CancellationToken) | 标记指定文件夹中的所有项目。 |
| MarkAsJunkAsync(IEnumerable<string>, bool, bool, CancellationToken) | MarkAsJunk 方法将邮件移动到垃圾邮件文件夹并阻止邮件发件人。 |
| MoveConversationItemsAsync(string, string, string, CancellationToken) | 将位于指定文件夹中的对话项移动到指定的目标文件夹 |
| MoveItemAsync(string, string, CancellationToken) | 将项目移动到指定文件夹 |
| ResolveContactsAsync(string, ExchangeListContactsOptions, CancellationToken) | 解决不明确的电子邮件地址和显示名称 注意:返回的联系人的最大计数为 100。这是使用 EWS 操作的限制。 |
| ResolveMapiContactsAsync(string, CancellationToken) | 解决不明确的电子邮件地址和显示名称 注意:返回的联系人的最大计数为 100。这是使用 EWS 操作的限制。 |
| RestoreAsync(PersonalStorage, RestoreSettings, CancellationToken) | 从给定的个人存储中恢复指定的交换文件夹。 |
| SendAsync(MailMessage, FollowUpOptions, CancellationToken) | 发送消息。 |
| SetConversationReadStateAsync(string, bool, string, CancellationToken) | 将位于指定文件夹中的对话项的读取状态设置为指定值 |
| SetReadFlagAsync(string, bool, CancellationToken) | 将指定的消息标记为已读。 |
| SetTimezoneIdAsync(string, CancellationToken) | 设置时区 ID。 |
| SyncFolderAsync(SyncState, CancellationToken) | 检索指定文件夹中项目的更改。 |
| UpdateAppointmentAsync(Appointment, string, CancellationToken) | 更新约会。 |
| UpdateContactAsync(Contact, CancellationToken) | 更新 Exchange 存储中的联系人项目。 |
| UpdateItemAsync(EwsUpdateItem) | 更新项目。 |
| UpdateItemsAsync(IEnumerable<ExchangeStreamedItem>, CancellationToken) | 将指定项目更新到邮箱。 |
| UpdateTaskAsync(ExchangeTask, CancellationToken) | 更新指定的任务。 |
也可以看看
- interface IExchangeClientBase
- 命名空间 Aspose.Email.Clients.Exchange.WebService
- 部件 Aspose.Email