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 Объект результата ответа на встречу
MoveItemData Содержит информацию о перемещении предметов
MoveItemResponse Содержит информацию, описывающую перемещенные элементы.
OOFMessage Определяет сообщение OOF для определенной аудитории. Exchange 2007, Exchange 2010 и Exchange 2013 требуют, чтобы ответное сообщение для неизвестной внешней и известной внешней аудитории было одинаковым. Свойство поддерживает следующие три аудитории для сообщения OOF: Внутренний — пользователь, который находится в той же организации, что и отправляющий пользователь. Известный внешний — пользователь, который не входит в организацию отправляющего пользователя, но представлен в контактах отправляющего пользователя. Неизвестный внешний — пользователь, который не входит в организацию отправляющего пользователя и не представлен в контактах отправляющего пользователя.
OOFReqParametrs Получает настройки информации OOF с сервера.
OOFRequest Указывает класс для получения и установки информации об отсутствии на работе (OOF).
OOFResponse Указывает класс для получения и установки информации об отсутствии на работе (OOF).
OOFSettings Настройки информации OOF.
PictureRequest Указывает, что клиент запрашивает возврат фотографий в ответе сервера. Изображение не поддерживается при версии протокола 12.1 или 14.0. Содержит данные, связанные с запросом фотографий.
PictureRespose Содержит данные, относящиеся к фотографиям контактов. Изображение не поддерживается при версии протокола 12.1 или 14.0.
PingParameter Содержит параметры команды ping
ProvisionPolicy Задает политику безопасности.
ProvisionPolicyData Указывает параметры политики.
ProvisionRequest Содержит информацию запроса для команды предоставления
ProvisionResponse Содержит ответную информацию для команды предоставления
QueryType Указывает ключевые слова, используемые для сопоставления записей в искомом хранилище. Значение запроса используется в качестве шаблона сопоставления строки префикса и возвращает записи, соответствующие началу строки. Например, при поиске “Джон” будет найдено “Джон Фрум” или “Барри Джонсон”, но не будет найдено “Джеймс Литтлджон”. Все непустые текстовые свойства в глобальном списке адресов, индексированные с помощью ANR, сравниваются со значением элемента Query. Поисковые сравнения выполняются с использованием сопоставления без учета регистра. Для поиска в библиотеке документов Windows SharePoint Services этот протокол поддерживает запросы следующей формы: LinkId == значение, где значение указывает URL-адрес элемента или папки, а LinkId указывает что значение должно сравниваться со свойством идентификатора ссылки. Для поиска в почтовом ящике синтаксис запроса следующий: - Папки могут быть указаны следующими способами: Указанный ID Указанная папка и подпапки Все папки электронной почты, включая черновики, входящие и подпапки, исходящие и отправленные - Базовый запрос по ключевым словам может состоять из следующих элементов: Базовый оператор:And (раздел 2.2.3.10) Фильтр dateTime, указанный с использованием элементов GreaterThan (раздел 2.2.3.78) и LessThan (раздел 2.2.3.87) Элементы FreeText (раздел 2.2.3.73), содержащие ключевые слова Базовый запрос по ключевым словам выполняется для всех проиндексированных свойств.
Recipient Представляет одного получателя, который был разрешен.
ResolveRecipientsAvailabilityRequest Указывает серверу, что данные о занятости запрашиваются клиентом, и определяет время начала и окончания получения данных о занятости. Доступность не поддерживается, если используется версия протокола 12.1.
ResolveRecipientsAvailabilityResponse Идентифицирует статус и данные о занятости пользователей или списков рассылки, указанных в запросе, для времени, указанного StartTime и EndTime. Когда доступность включена в запрос ResolveRecipients, сервер извлекает информацию о занятости для пользователей, указанных в элементах To, включенных в запрос, и возвращает информацию о занятости в MergedFreeBusy в ответе. . Когда сервер анализирует запрос, сервер сначала разрешает получателей, идентифицированных элементами To, а затем определяет информацию о занятости пользователей за указанный промежуток времени, прежде чем возвращать данные о занятости в СлияниеFreeBusy.
ResolveRecipientsCertificates Содержит информацию о сертификатах получателя.
ResolveRecipientsOptions Содержит опции для разрешения списка получателей.
ResolveRecipientsRequest Содержит информацию для разрешения получателей.
ResolveRecipientsResponse Содержит информацию о том, был ли разрешен получатель. Если получатель был разрешен, он также содержит тип получателя, адрес электронной почты, на который получатель разрешил, и, необязательно, сертификат S/MIME для получателя.
RightsManagementInformationResponce Содержит настройки информации об управлении правами, полученные с сервера.
RightsManagementLicense Содержит параметры шаблона политики прав для шаблона, примененного к синхронизируемому сообщению электронной почты.
RightsManagementTemplate Содержит идентификатор шаблона, имя и описание шаблона политики прав, доступного на клиенте.
SearchCondition Задает условие для поисковых запросов
SearchOptions Содержит параметры поиска. Имя пользователя и пароль могут быть отправлены в запросе только после получения значения состояния 14. Серверу требуются эти учетные данные для доступа к запрошенным ресурсам. Клиент ДОЛЖЕН отправлять их только через безопасное или доверенное соединение и только в ответ на значение состояния 14. Поддерживаемые параметры зависят от хранилища, в котором выполняется поиск. . В следующей таблице перечислены допустимые параметры для каждого хранилища. GAL:диапазон, имя пользователя, пароль, изображение Почтовый ящик:диапазон, DeepTraversal, RebuildResults, BodyPreference, BodyPartPreference, RightsManagementSupport DocumentLibrary:диапазон, имя пользователя, пароль BodyPartPreference действителен только в запросах команд поиска, которые включают ConversationId.
SearchQuery Указывает ключевые слова, используемые для сопоставления записей в искомом хранилище. Значение запроса используется в качестве шаблона сопоставления строки префикса и возвращает записи, соответствующие началу строки. Например, при поиске “Джон” будет найдено “Джон Фрум” или “Барри Джонсон”, но не будет найдено “Джеймс Литтлджон”. Все непустые текстовые свойства в глобальном списке адресов, индексированные с помощью ANR, сравниваются со значением элемента Query. Поисковые сравнения выполняются с использованием сопоставления без учета регистра. Для поиска в библиотеке документов Windows SharePoint Services этот протокол поддерживает запросы в следующей форме:LinkId == значение, где значение указывает URL-адрес элемента или папки, а LinkId указывает что значение должно сравниваться со свойством идентификатора ссылки. Для поиска в почтовом ящике синтаксис запроса следующий: - Папки могут быть указаны следующими способами: Указанный ID Указанная папка и подпапки Все папки электронной почты, включая черновики, входящие и подпапки, исходящие и отправленные - Базовый запрос по ключевым словам может состоять из следующих элементов: Базовый оператор:And (раздел 2.2.3.10) Фильтр dateTime, указанный с использованием элементов 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 для каждого совпадения, найденного в почтовом ящике. Если совпадений не найдено, пустой элемент Result присутствует в элементе контейнера Store XML-файла ответа. - Внутри элемента Result элемент Properties содержит список запрошенных свойств для элемента почтового ящика. Когда искомое хранилище является библиотекой документов: - Первый результат, возвращаемый в ответе поиска, — это метаданные для корневой папки или элемента, к которому относится LinkId. значение указывает. Клиент может игнорировать эту запись, если она ему не требуется. - Если значение элемента documentlibrary:LinkId в запросе указывает на папку, свойства метаданных папки возвращаются в качестве первого элемента, а содержимое папки возвращается в качестве последующих результатов. Диапазон применяется к этим результатам без разницы; например, индекс 0 всегда будет для корневого элемента, на который указывает ссылка. - Если значение элемента documentlibrary:LinkId в запросе указывает на элемент, возвращается только один результат:метаданные для элемента. - Внутри элемента Result элемент Properties содержит список запрошенных свойств для элемента почтового ящика.
SearchResultProperties Свойства ответа на команду поиска представляют собой контейнер для свойств, которые применяются к отдельной записи, соответствующей строке поиска элемента запроса. Например, элемент Properties содержит элемент для каждого непустого свойства GAL с текстовым значением, присоединенного к соответствующей записи GAL. Возвращаются только те свойства, которые присоединены к определенной записи глобального списка адресов. поэтому в XML-ответе могут быть возвращены разные наборы свойств для разных совпадающих записей глобального списка адресов. Каждый элемент в контейнере Properties ограничен соответствующим пространством имен, указанным в элементе Search верхнего уровня.
ServerInfo Настройки сервера в операции автообнаружения
SettingsRequest Команда “Параметры” поддерживает операции получения и установки глобальных свойств и параметров “Нет на месте” (OOF) для пользователя. Команда Settings также отправляет информацию об устройстве на сервер, осуществляет восстановление пароля/личного идентификационного номера (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

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

перечисление Описание
ActiveSyncAuthenticationType Enum определяет тип аутентификации
AirSync Пространство имен AirSync протокола ActiveSync
AirSyncBase Пространство имен AirSyncBase протокола ActiveSync
AirsyncClass Идентифицирует класс предмета. Следующие классы поддерживаются для поиска в почтовых ящиках при версии протокола 12.1: - Электронная почта - Календарь - Контакты - Задачи Классы SMS и Notes доступны только при версии протокола 14.0 или 14.1.
AirsyncFilterType Задает дополнительное временное окно для объектов
AllowBluetooth Указывает использование Bluetooth на устройстве.
ASProtocolVersions ASProtocolVersions указывает версии протокола ActiveSync.
BehaviorReplacement Указывает, как разрешать конфликт, возникающий при изменении объекта как на клиенте, так и на сервере. Значение указывает, какой объект — объект клиента или объект сервера — следует сохранить в случае конфликта.
BodyType Указывает тип формата основного содержимого элемента.
Calendar Пространство имен календаря протокола ActiveSync
CertificateRetrieval Указывает, ДОЛЖЕН ли сервер возвращать сертификаты S/MIME для каждого разрешенного получателя.
CommandCodes В следующей таблице представлены числовые коды, соответствующие командам ActiveSync. Числовой код используется в поле кода команды URI в кодировке base64 для указания команды.
CommandParameters Параметры команды.
ComposeMail Пространство имен ComposeMail протокола ActiveSync
Contacts Пространство имен контактов протокола ActiveSync
Contacts2 Пространство имен Contacts2 протокола 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 Provision namespace протокола 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