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