IActiveSyncTLClient

IActiveSyncTLClient interface

Клиентский интерфейс ActiveSync

public interface IActiveSyncTLClient : IBaseActiveSyncTLClient

Характеристики

ИмяОписание
AirSyncKeys { get; }Содержит значения, используемые сервером для обозначения состояния синхронизации каждой синхронизированной коллекции. Где ключ словаря — это идентификатор сервера, а значение словаря — SyncKey. Для команд GetItemEstimate и Sync.
FoldersSyncKey { get; }Используется сервером для отслеживания текущего состояния клиента. Только для операций с папками
HeartbeatInterval { get; set; }Элемент HeartbeatInterval является дочерним элементом элемента Ping в запросах и ответах команды Ping. В командных запросах Ping указывает период времени в секундах, в течение которого сервер ДОЛЖЕН ждать перед отправкой ответа, если в указанный набор папок не добавляются новые элементы, как указано в разделе 3.1.5.6. Элемент HeartbeatInterval также возвращается сервером с кодом состояния 5 и указывает либо минимальный, либо максимальный интервал , который разрешен, когда клиент запросил интервал пульса, выходящий за пределы допустимого диапазона.

Методы

ИмяОписание
FolderCreate(string, string, UserCreatedFolderTypes)FolderCreate создает новую папку как дочернюю папку указанной родительской папки.
FolderDelete(string)Удаляет коллекцию с совпадающим идентификатором.
FolderSync()FolderSync синхронизирует иерархию коллекций, но не синхронизирует элементы в самих коллекциях.
FolderSync(bool)FolderSync синхронизирует иерархию коллекций, но не синхронизирует элементы в самих коллекциях.
FolderUpdate(FolderInfo)Команда FolderUpdate перемещает папку из одного места в другое на сервере. Команда также используется для переименования папки.
FolderUpdate(string, string, string)Команда FolderUpdate перемещает папку из одного места в другое на сервере. Команда также используется для переименования папки.
GetAttachment(string)GetAttachment извлекает вложение электронной почты с сервера. GetAttachment не поддерживается, если используется версия протокола 14.0 или 14.1. Вместо этого используйте элемент Fetch команды ItemOperations.
GetItemEstimate(IEnumerable<ItemEstimateRequest>)Команда GetItemEstimate получает оценку количества элементов в коллекции или папке на сервере, которые необходимо синхронизировать.
GetItemEstimate(ItemEstimateRequest)Команда GetItemEstimate получает оценку количества элементов в коллекции или папке на сервере, которые необходимо синхронизировать.
GetItemEstimate(params ItemEstimateRequest[])Команда GetItemEstimate получает оценку количества элементов в коллекции или папке на сервере, которые необходимо синхронизировать.
ItemOperations(ItemOperationsRequest)ItemOperations обеспечивает пакетную онлайн-обработку операций Fetch, EmptyFolderContents и Move.
MeetingResponse(IEnumerable<MeetingResponseRequest>)Принимает, предварительно принимает или отклоняет приглашение на собрание в папке “Входящие” или в папке “Календарь” пользователя.
MeetingResponse(params MeetingResponseRequest[])Принимает, предварительно принимает или отклоняет приглашение на собрание в папке “Входящие” или в папке “Календарь” пользователя.
MeetingResponse(UserResponse, string, string)Принимает, предварительно принимает или отклоняет приглашение на собрание в папке “Входящие” или в папке “Календарь” пользователя.
MeetingResponse(UserResponse, string, string, string, string)Принимает, предварительно принимает или отклоняет приглашение на собрание в папке “Входящие” или в папке “Календарь” пользователя.
MoveItem(string, string, string)Команда MoveItems перемещает элемент или элементы из одной папки на сервере в другую.
MoveItems(IEnumerable<MoveItemData>)Команда MoveItems перемещает элемент или элементы из одной папки на сервере в другую.
MoveItems(params MoveItemData[])Команда MoveItems перемещает элемент или элементы из одной папки на сервере в другую.
Ping(IEnumerable<PingParameter>)Команда Ping используется, чтобы запросить, чтобы сервер контролировал указанные папки на наличие изменений, которые потребуют повторной синхронизации клиента.
Ping(params PingParameter[])Команда Ping используется, чтобы запросить, чтобы сервер контролировал указанные папки на наличие изменений, которые потребуют повторной синхронизации клиента.
Ping(int, IEnumerable<PingParameter>)Команда Ping используется, чтобы запросить, чтобы сервер контролировал указанные папки на наличие изменений, которые потребуют повторной синхронизации клиента.
Ping(int, params PingParameter[])Команда Ping используется, чтобы запросить, чтобы сервер контролировал указанные папки на наличие изменений, которые потребуют повторной синхронизации клиента.
Ping(string, FolderClass)Команда Ping используется, чтобы запросить, чтобы сервер контролировал указанные папки на наличие изменений, которые потребуют повторной синхронизации клиента.
Ping(int, string, FolderClass)Команда Ping используется, чтобы запросить, чтобы сервер контролировал указанные папки на наличие изменений, которые потребуют повторной синхронизации клиента.
Provision(ProvisionRequest)Команда Provision позволяет клиентским устройствам запрашивать у сервера параметры политики безопасности, установленные администратором, такие как требования к минимальной длине пароля персонального идентификационного номера (PIN).
ResetAirSyncKey()Сбросить SyncKeys для операций GetItemEstimate и Sync для всех коллекций.
ResetAirSyncKey(string)Сброс SyncKey для операций GetItemEstimate и Sync для определенной коллекции.
ResetFoldersSyncKey()Сбросить SyncKey для операций с папками
ResolveRecipients(ResolveRecipientsRequest)ResolveRecipients используется для разрешения списка предоставленных получателей, для получения их информации о занятости и, при необходимости, для получения их сертификатов S/MIME, чтобы клиенты могли отправлять зашифрованные сообщения электронной почты S/MIME. Получение информации о занятости использование элемента Availability в команде ResolveRecipients не поддерживается, если используется версия протокола 12.1.
Search(SearchRequest)Поиск используется для поиска записей в адресной книге, почтовом ящике или библиотеке документов (UNC или Windows SharePoint Services).
SendMail(string)SendMail используется клиентами для отправки сообщений электронной почты в формате MIME на сервер.
SendMail(string, bool)SendMail используется клиентами для отправки сообщений электронной почты в формате MIME на сервер.
SendMail(string, bool, string)SendMail используется клиентами для отправки сообщений электронной почты в формате MIME на сервер.
SendMail(string, bool, string, string)SendMail используется клиентами для отправки сообщений электронной почты в формате MIME на сервер.
Settings(SettingsRequest)Параметры поддерживают операции получения и установки для глобальных свойств и параметров «Нет на месте» (OOF) для пользователя. Настройки также отправляют информацию об устройстве на сервер, реализуют восстановление пароля/личного идентификационного номера (PIN) устройства и извлекают список адресов электронной почты пользователя.
SmartForward(SmartRequest)Команда SmartForward используется клиентами для пересылки сообщений без получения полного исходного сообщения с сервера.
SmartReply(SmartRequest)Команда SmartReply используется клиентами для ответа на сообщения без получения полного исходного сообщения с сервера.
Sync(SyncRequest)Синхронизация синхронизирует изменения в коллекции между клиентом и сервером.
ValidateCert(IEnumerable<X509Certificate>)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(X509Certificate)Команда ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(IEnumerable<X509Certificate>, bool)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(IEnumerable<X509Certificate>, IEnumerable<X509Certificate>)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(X509Certificate, bool)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(X509Certificate, IEnumerable<X509Certificate>)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(IEnumerable<X509Certificate>, IEnumerable<X509Certificate>, bool)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.
ValidateCert(X509Certificate, IEnumerable<X509Certificate>, bool)ValidateCert используется клиентом для проверки сертификата, полученного по почте S/MIME.

Смотрите также