Поделиться через


AutodiscoverService Класс

Определение

Представляет привязку к службе автообнаружения Exchange.

public ref class AutodiscoverService sealed : Microsoft::Exchange::WebServices::Data::ExchangeServiceBase
public sealed class AutodiscoverService : Microsoft.Exchange.WebServices.Data.ExchangeServiceBase
Public NotInheritable Class AutodiscoverService
Inherits ExchangeServiceBase
Наследование
AutodiscoverService

Комментарии

В управляемом API веб-служб Exchange (EWS) класс содержит методы и свойства, ExchangeService используемые для установки учетных данных пользователя, идентификации конечных точек EWS, отправки и получения сообщений SOAP, а также настройки подключений к EWS. Чтобы выполнить операцию с помощью управляемого API EWS, необходимо сначала настроить ExchangeService класс .

Конструкторы

AutodiscoverService()

Инициализирует новый экземпляр AutodiscoverService класса .

AutodiscoverService(ExchangeVersion)

Инициализирует новый экземпляр AutodiscoverService класса с версией сервера, указанной параметром requestedServerVersion .

AutodiscoverService(String, ExchangeVersion)

Инициализирует новый экземпляр AutodiscoverService класса с доменом, указанным параметром domain , и версией сервера, указанной параметром requestedServerVersion .

AutodiscoverService(String)

Инициализирует новый экземпляр AutodiscoverService класса с доменом, указанным параметром domain .

AutodiscoverService(Uri, ExchangeVersion)

Инициализирует новый экземпляр AutodiscoverService класса , имеющий URL-адрес службы автообнаружения, указанный url параметром , и версию сервера, указанную параметром requestedServerVersion .

AutodiscoverService(Uri)

Инициализирует новый экземпляр AutodiscoverService класса с URL-адресом службы автообнаружения, указанным параметром url .

Свойства

AcceptGzipEncoding

Возвращает или задает значение, указывающее, следует ли принимать кодировку сжатия GZip.

(Унаследовано от ExchangeServiceBase)
ClientRequestId

Возвращает или задает идентификатор запроса. Свойство ClientRequestId применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
ConnectionGroupName

Возвращает или задает имя группы подключения для запроса. Свойство ConnectionGroupName применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
CookieContainer

Возвращает или задает контейнер файлов cookie.

(Унаследовано от ExchangeServiceBase)
Credentials

Возвращает или задает учетные данные, используемые для проверки подлинности в веб-службах Exchange (EWS).

(Унаследовано от ExchangeServiceBase)
Domain

Возвращает или задает домен, к которому привязана указанная служба автообнаружения.

EnableScpLookup

Возвращает или задает значение, указывающее, должен ли AutodiscoverService экземпляр выполнять поиск точки подключения службы (SCP) при определении URL-адреса службы.

GetScpUrlsForDomainCallback

Возвращает или задает делегат, используемый для разрешения URL-адресов точек подключения службы автообнаружения (SCP) для указанного домена. Свойство GetScpUrlsForDomainCallback применимо к клиентам, предназначенным для версий Exchange, начиная с Exchange Server 2013 года, включая Exchange Online.

HttpHeaders

Возвращает список заголовков HTTP, связанных с запросами к веб-службам Exchange (EWS).

(Унаследовано от ExchangeServiceBase)
HttpResponseHeaders

Возвращает коллекцию заголовков HTTP из последнего ответа. Свойство HttpResponseHeaders применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
IsExternal

Возвращает или задает значение, указывающее, является ли служба автообнаружения, на которую указывает URL-адрес, внутренней (внутри корпоративной сети) или внешней (вне корпоративной сети).

KeepAlive

Возвращает или задает значение, указывающее, должен ли запрос содержать заголовок Keep-alive. Свойство KeepAlive применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
PreAuthenticate

Возвращает или задает значение, указывающее, должна ли выполняться предварительная проверка подлинности HTTP.

(Унаследовано от ExchangeServiceBase)
RedirectionUrlValidationCallback

Возвращает или задает обратный вызов проверки URL-адреса перенаправления.

RequestedServerVersion

Возвращает запрошенную версию сервера.

(Унаследовано от ExchangeServiceBase)
ReturnClientRequestId

Возвращает или задает флаг, указывающий, что клиенту требуются ответы для включения идентификатора запроса. Свойство ReturnClientRequestId применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
SendClientLatencies

Возвращает или задает значение, указывающее, должны ли клиент отправлять сведения о задержке клиента. Свойство SendClientLatencies применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
ServerInfo

Получает сведения, связанные с сервером, обрабатывающим последний запрос.

(Унаследовано от ExchangeServiceBase)
Timeout

Возвращает или задает время ожидания, используемое при отправке HTTP-запросов и при получении HTTP-ответов в миллисекундах.

(Унаследовано от ExchangeServiceBase)
TraceEnabled

Возвращает или задает значение, указывающее, включена ли трассировка.

(Унаследовано от ExchangeServiceBase)
TraceFlags

Возвращает или задает флаги трассировки.

(Унаследовано от ExchangeServiceBase)
TraceListener

Возвращает или задает прослушиватель трассировки.

(Унаследовано от ExchangeServiceBase)
Url

Возвращает или задает URL-адрес службы автообнаружения.

UseDefaultCredentials

Возвращает или задает значение, указывающее, следует ли использовать учетные данные пользователя, вошедшего в Систему Windows, для проверки подлинности в веб-службах Exchange (EWS).

(Унаследовано от ExchangeServiceBase)
UserAgent

Возвращает или задает агент пользователя.

(Унаследовано от ExchangeServiceBase)
WebProxy

Возвращает или задает веб-прокси-сервер, обрабатывающий запросы.

(Унаследовано от ExchangeServiceBase)

Методы

GetDomainSettings(IEnumerable<String>, Nullable<ExchangeVersion>, DomainSettingName[])

Извлекает указанные параметры для набора доменов по указанным URL-адресам с указанной версией сервера.

GetDomainSettings(String, Nullable<ExchangeVersion>, DomainSettingName[])

Извлекает указанные параметры для домена с указанной версией сервера.

GetUserSettings(String, UserSettingName[])

Извлекает указанные параметры пользователя для SMTP-адреса.

GetUsersSettings(IEnumerable<String>, UserSettingName[])

Извлекает указанные параметры для набора пользователей.

TryGetPartnerAccess(String, ExchangeCredentials, Uri)

Пытается получить сведения о доступе партнера для указанного клиента.

События

OnResponseHeadersCaptured

ResponseHeadersCapturedHandler Вызывает обработчик. Это OnResponseHeadersCaptured событие применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

(Унаследовано от ExchangeServiceBase)
OnSerializeCustomSoapHeaders

Представляет событие, вызываемое для предоставления приложениям пользовательских заголовков SOAP в запросах, отправляемых в Microsoft Exchange Server.

(Унаследовано от ExchangeServiceBase)

Применяется к