Aspose.Email.Clients.ActiveSync.TransportLayer

Классы

Учебный классОписание
AccountInformationСодержит информацию об учетной записи пользователя.
ActiveSyncTLClientБазовый класс для клиентских реализаций ActiveSync
AutodiscoverResultРезультат операции автообнаружения
BodyЗадает поле данных произвольной формы переменной длины, связанное с сохраненным элементом на сервере.
BodyPartУказывает сведения о части сообщения электронной почты в ответе. Элемент BodyPart ДОЛЖЕН быть включен в ответ на команду, когда BodyPartPreference указан в запросе.
BodyPreferenceСодержит информацию о предпочтениях, связанную с типом и размером информации, возвращаемой при поиске, синхронизации или извлечении.
CertificateStatusesУказывает, успешно ли подтвержден сертификат.
DataContainerСодержит данные для определенного объекта, такого как контакт, сообщение электронной почты, встреча в календаре или элемент задачи. Контейнер данных можно использовать для изменения элементов, добавления элементов или получения элементов на клиентском устройстве или сервере.
DeviceInformationЗапрос, который используется для отправки свойств клиентского устройства на сервер.
DevicePasswordRequestУказывает запрос на установку пароля восстановления клиентского устройства сервером. Чтобы очистить существующий пароль восстановления, клиент ДОЛЖЕН отправить пустой пароль.
EASProvisionDocЗадает набор параметров безопасности для подготовки устройства.
EmptyFolderContentsRequestСодержит запрос на удаление содержимого папки. EmptyFolderContents поддерживает единственный дочерний элемент элемента Options, DeleteSubFolders, который определяет, удаляются ли вложенные папки, содержащиеся в папке. Если параметр DeleteSubFolders не включен в запрос, подпапки указанного CollectionId не удаляются.
FolderInfoКласс FolderInfo содержит информацию о папке
FolderSyncResultСодержит изменения в иерархии папок.
ItemEstimateСодержит оценку запрошенной папки
ItemEstimateOptionsСодержит элементы, фильтрующие результаты операции GetItemEstimate.
ItemEstimateRequestСодержит параметры запроса ItemEstimate
ItemOperationsEmptFldrCntntsResponceИдентифицирует тело ответа как содержащее операцию, удаляющую содержимое папки.
ItemOperationsFetchPropertiesСодержит свойства, возвращаемые для элементов в ответе.
ItemOperationsFetchRequestСодержит запрос на получение элемента с сервера.
ItemOperationsFetchResponceСодержит ответ о получении элементов с сервера.
ItemOperationsMoveRequestСодержит запрос на перемещение беседы в определенную папку.
ItemOperationsMoveResponceИдентифицирует тело ответа как содержащее операцию, которая перемещает данный диалог.
ItemOperationsRequestСодержит запрос ItemOperations.
ItemOperationsResponseСодержит ответ ItemOperations.
ItOpEmpFldCntOptionsСодержит параметры для операции ItemOperations.EmptyFolderContents
ItOpFetchOptionsСодержит параметры операции ItemOperations.Fetch.
ItOpMoveOptionsСодержит параметры операции ItemOperations.Move.
MeetingResponseRequestУказывает приглашение на собрание, на которое отправляется ответ, ответ на это приглашение на собрание и папку на сервере, в которой находится приглашение на собрание.
MeetingResponseResultРезультат ответа на встречу object
MoveItemDataСодержит информацию о перемещении элементов
MoveItemResponseСодержит информацию, описывающую перемещенные элементы.
OOFMessageУказывает сообщение об отсутствии для определенной аудитории. Exchange 2007, Exchange 2010 и Exchange 2013 требуют, чтобы ответное сообщение для неизвестной внешней и известной внешней аудитории было одинаковым. Свойство поддерживает следующие три аудитории для сообщения об отсутствии: Внутренний — пользователь, который находится в той же организации, что и отправляющий пользователь. Известный внешний — пользователь, который не входит в организацию отправляющего пользователя, но представлен в контактах отправляющего пользователя. Неизвестный внешний — пользователь, который находится вне организации и не представлен в контактах отправляющего пользователя.
OOFReqParametrsПолучает настройки информации OOF с сервера.
OOFRequestЗадает класс для получения и установки информации об отсутствии на работе (OOF).
OOFResponseЗадает класс для получения и установки информации об отсутствии на работе (OOF).
OOFSettingsНастройки информации о OOF.
PictureRequestУказывает, что клиент запрашивает возврат фотографий в ответе сервера. Изображение не поддерживается при версии протокола 12.1 или 14.0. Содержит данные, относящиеся к запросу фотографий.
PictureResposeСодержит данные, относящиеся к фотографиям контактов. Изображение не поддерживается при версии протокола 12.1 или 14.0.
PingParameterСодержит параметры команды ping
ProvisionPolicyЗадает политику безопасности.
ProvisionPolicyDataУказывает параметры политики.
ProvisionRequestСодержит информацию о запросе для обеспечения command
ProvisionResponseСодержит ответную информацию для команды предоставления
QueryTypeУказывает ключевые слова, используемые для сопоставления записей в искомом хранилище. Значение запроса используется в качестве шаблона сопоставления строки префикса и возвращает записи, соответствующие началу строки. Например, поиск «Джон» будет соответствовать «Джон Фрум» или «Барри Джонсон», но не будет соответствовать «Джеймс Литтлджон». Все непустые текстовые свойства в глобальном списке адресов, индексированные с помощью ANR, сравниваются с элементом Query. ценность. Поисковые сравнения выполняются с использованием сопоставления без учета регистра. Для поиска в библиотеке документов Windows SharePoint Services этот протокол поддерживает запросы в следующей форме: LinkId == значение, где значение указывает URL-адрес элемента или папки, а LinkId указывает что значение должно сравниваться со свойством идентификатора ссылки. Синтаксис запроса для поиска в почтовом ящике следующий: - Папки могут быть указаны следующими способами: Входящие и подпапки, Исходящие и Отправленные — базовый запрос по ключевому слову может состоять из следующих элементов: Базовый оператор: И (раздел 2.2.3.10) Фильтр даты и времени, заданный с помощью GreaterThan (раздел 2.2.3.78) и LessThan элементы (раздел 2.2.3.87) Элементы FreeText (раздел 2.2.3.73), содержащие ключевые слова Базовый запрос ключевых слов выполняется для всех индексированных свойств.
RecipientПредставляет одного получателя, который был разрешен.
ResolveRecipientsAvailabilityRequestУказывает серверу, что данные о занятости запрашиваются клиентом, и определяет время начала и окончания получения данных о занятости. Доступность не поддерживается, если используется версия протокола 12.1.
ResolveRecipientsAvailabilityResponseИдентифицирует статус и данные о занятости пользователей или списков рассылки, указанных в запросе, для времени, указанного StartTime и EndTime. в элементах To, включенных в запрос, и возвращает информацию о занятости в MergedFreeBusy в ответе. Когда сервер анализирует запрос, сервер сначала разрешает получателей, идентифицированных элементами To, а затем определяет информацию о занятости пользователей за указанный промежуток времени, прежде чем возвращать данные о занятости в MergedFreeBusy.
ResolveRecipientsCertificatesСодержит информацию о сертификатах получателя.
ResolveRecipientsOptionsСодержит параметры разрешения списка получателей.
ResolveRecipientsRequestСодержит информацию для разрешения получателей.
ResolveRecipientsResponseСодержит информацию о том, был ли разрешен получатель. Если получатель был разрешен, он также содержит тип получателя, адрес электронной почты, на который получатель разрешил, и, необязательно, сертификат S/MIME для получателя.
RightsManagementInformationResponceСодержит настройки информации об управлении правами, полученные с сервера.
RightsManagementLicenseСодержит параметры шаблона политики прав для шаблона, примененного к синхронизируемому сообщению электронной почты.
RightsManagementTemplateСодержит идентификатор шаблона, имя и описание шаблона политики прав, доступного на клиенте.
SearchConditionЗадает условие для поисковых запросов
SearchOptionsСодержит параметры поиска. Имя пользователя и пароль могут быть отправлены в запросе только после получения значения состояния 14. Серверу требуются эти учетные данные для доступа к запрошенным ресурсам. Клиент ДОЛЖЕН отправлять их только через безопасное или доверенное соединение и только в ответ на значение Status, равное 14. Поддерживаемые параметры зависят от хранилища, в котором выполняется поиск. В следующей таблице перечислены допустимые параметры для каждого хранилища. GAL: Range, UserName, Password, Picture Почтовый ящик: Range, DeepTraversal, RebuildResults, BodyPreference, BodyPartPreference, RightsManagementSupport командные запросы, которые включают ConversationId.
SearchQueryУказывает ключевые слова, используемые для сопоставления записей в искомом хранилище. Значение запроса используется в качестве шаблона сопоставления строки префикса и возвращает записи, соответствующие началу строки. Например, поиск «Джон» будет соответствовать «Джон Фрум» или «Барри Джонсон», но не будет соответствовать «Джеймс Литтлджон». Все непустые текстовые свойства в глобальном списке адресов, индексированные с помощью ANR, сравниваются с элементом Query. ценность. Поисковые сравнения выполняются с использованием сопоставления без учета регистра. Для поиска в библиотеке документов Windows SharePoint Services этот протокол поддерживает запросы в следующей форме: LinkId == значение, где значение указывает URL-адрес элемента или папки, а LinkId указывает что значение должно сравниваться со свойством идентификатора ссылки. Синтаксис запроса для поиска в почтовом ящике следующий: - Папки могут быть указаны следующими способами: Входящие и подпапки, Исходящие и Отправленные — базовый запрос по ключевому слову может состоять из следующих элементов: Базовый оператор: И (раздел 2.2.3.10) Фильтр даты и времени, заданный с помощью GreaterThan (раздел 2.2.3.78) и LessThan элементы (раздел 2.2.3.87) Элементы FreeText (раздел 2.2.3.73), содержащие ключевые слова Базовый запрос ключевых слов выполняется для всех индексированных свойств.
SearchRequestСодержит информацию о поисковом запросе
SearchRequestStoreУкажите имя, запрос и параметры поиска.
SearchResponseСодержит информацию об ответе на поиск
SearchResponseStoreСодержит элементы Status, Result, Range и Total для возвращенных записей почтового ящика.
SearchResultКонтейнер для отдельного совпадающего элемента почтового ящика. Когда искомым хранилищем является почтовый ящик: — для каждого совпадения, найденного в почтовом ящике, существует один элемент Result. Если совпадений не найдено, в элементе контейнера Store ответа XML присутствует пустой элемент Result. — внутри элемента Result элемент Properties содержит список запрошенных свойств для элемента почтового выполняется поиск в библиотеке документов: — первый результат, возвращаемый в ответе поиска, — это метаданные для корневой папки или элемента, на который указывает значение LinkId. Клиент может проигнорировать эту запись, если она ему не требуется. — если значение элемента documentlibrary:LinkId в запросе указывает на папку, свойства метаданных папки возвращаются в качестве первого элемента, а содержимое папка возвращается как последующие результаты. Диапазон применяется к этим результатам без разницы; например, индекс 0 всегда будет для корневого элемента, на который указывает ссылка. — если значение элемента documentlibrary:LinkId в запросе указывает на элемент, возвращается только один результат: метаданные для элемента. - Внутри элемента Result элемент Properties содержит список запрошенных свойств для элемента почтового ящика.
SearchResultPropertiesСвойства ответа на команду поиска представляют собой контейнер для свойств, которые применяются к отдельной записи, соответствующей строке поиска элемента запроса. Например, элемент Properties содержит элемент для каждого непустого свойства GAL с текстовым значением, присоединенного к соответствующей записи GAL. Возвращаются только те свойства, которые присоединены к определенной записи глобального списка адресов; поэтому в XML-ответе для разных совпадающих записей глобального списка адресов могут быть возвращены разные наборы свойств. Область действия каждого элемента в контейнере свойств ограничена соответствующим пространством имен, указанным в элементе поиска верхнего уровня.
ServerInfoПараметры сервера в операции автообнаружения
SettingsRequestКоманда «Параметры» поддерживает операции получения и установки глобальных свойств и параметров «Нет на месте» (OOF) для пользователя. Команда «Настройки» также отправляет информацию об устройстве на сервер, реализует восстановление пароля/личного идентификационного номера (PIN) устройства и извлекает список адресов электронной почты пользователя.
SettingsResponseЗадает ответ с настройками «Нет на месте» (OOF) и списком учетных записей пользователя.
SmartRequestСодержит информацию об интеллектуальном запросе
SmartRequestSourceСодержит информацию об исходном сообщении.
StatusУказывает результат операции.
SyncAddClientOperationСоздает новый объект в коллекции на клиенте.
SyncAddResponseСлужит для указания того, что в коллекции должен быть создан новый объект.
SyncAddServerOperationСоздает новый объект в коллекции на сервере.
SyncChangeClientOperationСодержит измененные свойства существующего объекта на клиентском устройстве. Измененный объект идентифицируется его элементом ServerId.
SyncChangeResponseСлужит для указания того, что объект был изменен.
SyncChangeServerOperationСодержит свойства существующего объекта на сервере, которые были изменены. Измененный объект идентифицируется его элементом ServerId.
SyncCollectionRequestКласс содержит команды и параметры, применимые к определенной коллекции.
SyncCollectionResponseКласс содержит команды и параметры, которые применяются к ответу синхронизации.
SyncCommandsRequestСодержит операции, которые применяются к коллекции. Доступные операции: «Добавить», «Удалить», «Изменить», «Выбрать» и «Мягкое удаление».
SyncCommandsResponseСодержит операции, которые применяются к коллекции. Доступные операции: «Добавить», «Удалить», «Изменить», «Выбрать» и «Мягкое удаление».
SyncDeleteClientOperationУдаляет объект на клиентском устройстве или сервере. Объект идентифицируется по его ServerId.
SyncFetchResponseЗапрашивает прикладные данные элемента, который был усечен в ответе синхронизации с сервера.
SyncOperationResponseБазовый абстрактный класс для ответов операции синхронизации
SyncOperationsResponseСодержит ответы на такие операции, как Add, Fetch, Change, которые обрабатываются сервером. Ответ содержит код состояния и другую информацию в зависимости от операции.
SyncOptionsЗадает параметры, управляющие определенными аспектами выполнения синхронизации.
SyncRequestСодержит параметры запроса синхронизации
UserInformationResponseСодержит статус запроса и список информации об учетной записи пользователя (адреса электронной почты).
ValueConverterКласс преобразует версию протокола ActiveSync из строкового представления в перечисление и обратно.

Интерфейсы

ИнтерфейсОписание
IActiveSyncTLClientКлиентский интерфейс ActiveSync
IBaseActiveSyncTLClientБазовый клиентский интерфейс ActiveSync

перечисление

перечислениеОписание
ActiveSyncAuthenticationTypeEnum определяет тип аутентификации
AirSyncпространство имен AirSync протокола ActiveSync
AirSyncBaseпространство имен AirSyncBase протокола ActiveSync
AirsyncClassИдентифицирует класс элемента. Следующие классы поддерживаются для поиска в почтовых ящиках, если используется версия протокола 12.1: - Электронная почта - Календарь - Контакты - Задачи Классы SMS и Notes доступны только при версии протокола 14.0 или 14.1.
AirsyncFilterTypeЗадает дополнительное временное окно для объектов
AllowBluetoothУказывает использование Bluetooth на устройстве.
ASProtocolVersionsASProtocolVersions указывает версии протокола ActiveSync.
BehaviorReplacementУказывает, как разрешать конфликт, возникающий при изменении объекта как на клиенте, так и на сервере. Значение указывает, какой объект — объект клиента или объект сервера — сохранить в случае конфликта.
BodyTypeУказывает тип формата основного содержимого элемента.
CalendarПространство имен календаря протокола ActiveSync
CertificateRetrievalУказывает, ДОЛЖЕН ли сервер возвращать сертификаты S/MIME для каждого разрешенного получателя.
CommandCodesВ следующей таблице представлены числовые коды, соответствующие командам ActiveSync. Числовой код используется в поле кода команды URI в кодировке base64 для указания команды.
CommandParametersПараметры команды.
ComposeMailпространство имен ComposeMail протокола ActiveSync
ContactsПространство имен контактов протокола ActiveSync
Contacts2Пространство имен Contact2 протокола ActiveSync
DocumentLibraryпространство имен DocumentLibrary протокола ActiveSync
EmailПространство имен электронной почты протокола ActiveSync
Email2Пространство имен Email2 протокола ActiveSync
EncryptionSMIMEAlgorithmУказывает алгоритм, используемый при шифровании сообщений S/MIME.
FolderClassУказывает класс содержимого папки для мониторинга.
FolderHierarchyПространство имен FolderHierarchy протокола ActiveSync
FolderTypesУказывает тип папки, которая была обновлена (переименована или перемещена) или добавлена на сервер.
GALпространство имен GAL протокола ActiveSync
GetItemEstimateПространство имен GetItemEstimate протокола ActiveSync
ItemOperationsпространство имен ItemOperations протокола ActiveSync
MaxAgeFilterУказывает максимальное количество календарных дней, которые можно синхронизировать.
MeetingResponseпространство имен MeetingResponse протокола ActiveSync
MergedFreeBusyУказывает информацию о занятости для пользователей или списка рассылки.
MIMESupportВключает поддержку MIME для элементов электронной почты, отправляемых с сервера клиенту.
MIMETruncationУказывает, ДОЛЖНЫ ли усекаться данные MIME элемента электронной почты при его отправке с сервера клиенту.
MinDevicePasswordComplexCharactersУказывает требуемый уровень сложности пароля клиента. Например: Если значение MinDevicePasswordComplexCharacters равно 2, будет достаточно пароля, состоящего как из букв верхнего, так и из нижнего регистра, , как и пароля из букв нижнего регистра. и цифры.
MoveПереместить пространство имен протокола ActiveSync
NamespaceКодовые страницы ActiveSync
NotesПространство имен Notes протокола ActiveSync
OofStateУказывает доступность свойства Oof.
PingПространство имен Ping протокола ActiveSync
ProvisionПредоставление пространства имен протокола ActiveSync
ProvisionPolicyStatusesЗначение указывает на успешное или неудачное применение клиентом параметров политики, полученных с сервера.
ProvisionRemoteWipeStatusesЗначение указывает на успех или неудачу операции удаленной очистки на клиенте.
RecipientTypeУказывает тип получателя.
ResolveRecipientsпространство имен ResolveRecipients протокола ActiveSync
RightsManagementПространство имен RightsManagement протокола ActiveSync
SearchПоиск пространства имен протокола ActiveSync
ServerTypeУказывает тип сервера
SettingsПространство имен настроек протокола ActiveSync
SignedSMIMEAlgorithmУказывает алгоритм, используемый при подписании сообщений S/MIME.
SMIMEEncryptionAlgorithmNegotiationУправляет согласованием алгоритма шифрования.
StoreTypeСодержит информацию, указывающую местоположение операций.
TasksПространство имен задач протокола ActiveSync
UserCreatedFolderTypesУказывает тип создаваемой папки.
UserResponseУказывает, принимается ли совещание, предварительно принимается или отклоняется.
ValidateCertпространство имен ValidateCert протокола ActiveSync