IBaseActiveSyncTLClient

IBaseActiveSyncTLClient interface

Базовый клиентский интерфейс ActiveSync

public interface IBaseActiveSyncTLClient : IDisposable

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

ИмяОписание
AuthenticationType { get; set; }Получает или задает тип аутентификации, используемый клиентом ActiveSync.
AutodiscoverUri { get; set; }Получает автообнаружение uri
Credentials { get; }Учетные данные пользователя для Exchange server
DeviceID { get; set; }Идентификатор GUID, идентифицирующий устройство. Идентификатор устройства задается частью правила ABNF спецификации идентификатора устройства значения простого текстового запроса. Значение, представленное правилом ABNF идентификатора устройства, представляет собой строку, указывающую устройство. Каждое устройство ДОЛЖНО иметь уникальную строку идентификатора устройства. Каждый запрос от устройства ДОЛЖЕН включать одну и ту же строку идентификатора устройства.
DeviceType { get; set; }Тип устройства определяется частью правила ABNF спецификации типа устройства в значении обычного текстового запроса. Значение, представленное правилом ABNF типа устройства, представляет собой любую строку, указывающую тип устройства. “SP” указывает на смартфон, а “PPC” указывает на PocketPC. Другие клиентские устройства отправляют уникальные строки для своего конкретного типа устройств. Каждый запрос от клиентского устройства ДОЛЖЕН включать одну и ту же строку типа устройства.
PolicyState { get; set; }Целое число без знака, указывающее состояние параметров политики на клиентском устройстве, , как указано в разделе [MS-ASPROV] 2.2.2.41.
Proxy { get; set; }Получает или задает прокси.
SupportedServerCommands { get; }Получает версии команд ActiveSync, поддерживаемые сервером
SupportedServerProtocols { get; }Получает версии протоколов ActiveSync, поддерживаемые сервером
Timeout { get; set; }Получает или задает количество миллисекунд ожидания до истечения времени ожидания операции. Значение по умолчанию — 100 000 миллисекунд (100 секунд).
Uri { get; }Получает сервер uri
UserAgent { get; set; }Поле заголовка запроса User-Agent содержит информацию о пользовательском агенте, инициирующем запрос. Это для статистических целей, отслеживания нарушений протокола и автоматического распознавания пользовательских агентов с целью адаптации ответов, чтобы избежать конкретных ограничений пользовательских агентов. Пользовательским агентам СЛЕДУЕТ включать это поле в запросы. Поле может содержать несколько токенов продукта (раздел 3.8) и комментарии , идентифицирующие агент и любые подпродукты, которые составляют значительную часть пользовательского агента. По соглашению токены продукта перечислены в порядке их значимости для идентификации приложения. Пример: Агент пользователя: CERN-LineMode/2.15 libwww/2.17b3
Version { get; }Получает версию протокола, который используется в клиенте ActiveSync.

Методы

ИмяОписание
Autodiscover(string)Команда Autodiscover облегчает обнаружение информации о конфигурации основной учетной записи, используя SMTP-адрес пользователя в качестве основного ввода.

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