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) | Список контактов, расположенных в указанной папке на server |
GetFolderInfoAsync(string, CancellationToken) | Получает информацию о папке |
GetFolderPermissionsAsync(string, CancellationToken) | Получает права доступа к папке. |
GetMailboxesAsync(CancellationToken) | Список почтовых ящиков, имеющих smtp-адреса. Примечание. Максимальное количество возвращенных контактов равно 100. Это ограничение используемой операции EWS. |
GetMailboxInfoAsync(string, CancellationToken) | Получает информацию о почтовом ящике |
GetServerTimeZoneIdsAsync(IEnumerable<string>, CancellationToken) | GetServerTimeZoneIds возвращает информацию из идентификатора часового пояса, доступного на сервере Exchange. |
GetTimezoneIdAsync(CancellationToken) | Получает идентификатор часового пояса. |
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) | Ищет указанную папку в заданной родительской папке с paging Метод поддерживает paging. |
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) | Устанавливает идентификатор часового пояса. |
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