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

注解

在 Exchange Web Services (EWS) 托管 API 中 ExchangeService ,类包含用于设置用户凭据、标识 EWS 终结点、发送和接收 SOAP 消息以及配置与 EWS 的连接的方法和属性。 若要使用 EWS 托管 API 执行操作,必须先设置 ExchangeService 类。

构造函数

AutodiscoverService()

初始化 类的新实例 AutodiscoverService

AutodiscoverService(ExchangeVersion)

初始化 具有 参数指定的requestedServerVersion服务器版本的 类的新实例AutodiscoverService

AutodiscoverService(String)

初始化 类的新实例,该类 AutodiscoverService 具有 参数 domain 指定的域。

AutodiscoverService(String, ExchangeVersion)

初始化 类的新实例,该类 AutodiscoverService 具有 由 domain 参数指定的域和 由 requestedServerVersion 参数指定的服务器版本。

AutodiscoverService(Uri)

初始化 具有 参数指定的url自动发现服务 URL 的 类的新实例AutodiscoverService

AutodiscoverService(Uri, ExchangeVersion)

初始化 类的新实例,该类 AutodiscoverService 具有 由 url 参数指定的自动发现服务 URL 和 由 requestedServerVersion 参数指定的服务器版本。

属性

AcceptGzipEncoding

获取或设置一个值,该值指示是否应接受 GZip 压缩编码。

(继承自 ExchangeServiceBase)
ClientRequestId

获取或设置请求 ID。 属性ClientRequestId适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
ConnectionGroupName

获取或设置请求的连接组的名称。 属性ConnectionGroupName适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
CookieContainer

获取或设置 Cookie 容器。

(继承自 ExchangeServiceBase)
Credentials

获取或设置用于在 Exchange Web Services (EWS) 进行身份验证的凭据。

(继承自 ExchangeServiceBase)
Domain

获取或设置指定的自动发现服务绑定到的域。

EnableScpLookup

获取或设置实例在 AutodiscoverService 确定服务 URL 时是否应执行服务连接点 (SCP) 查找。

GetScpUrlsForDomainCallback

获取或设置用于解析指定域的自动发现服务连接点 (SCP) URL 的委托。属性GetScpUrlsForDomainCallback适用于从 Exchange Server 2013 开始面向 Exchange 版本的客户端,包括Exchange Online。

HttpHeaders

获取与向 Exchange Web Services (EWS) 的请求关联的 HTTP 标头列表。

(继承自 ExchangeServiceBase)
HttpResponseHeaders

从最后一个响应中获取 HTTP 标头的集合。 属性HttpResponseHeaders适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
IsExternal

获取或设置一个值,该值指示 URL 指向的自动发现服务是公司网络内部) 内部 (,还是公司网络) 外部 (。

KeepAlive

获取或设置请求是否应包含 Keep-alive 标头。 属性KeepAlive适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
PreAuthenticate

获取或设置一个值,该值指示是否应执行 HTTP 预身份验证。

(继承自 ExchangeServiceBase)
RedirectionUrlValidationCallback

获取或设置重定向 URL 验证回调。

RequestedServerVersion

获取请求的服务器版本。

(继承自 ExchangeServiceBase)
ReturnClientRequestId

获取或设置一个标志,指示客户端需要响应以包含请求 ID。 属性ReturnClientRequestId适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
SendClientLatencies

获取或设置客户端是否必须发送客户端延迟信息。 属性SendClientLatencies适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
ServerInfo

获取与处理最新请求的服务器关联的信息。

(继承自 ExchangeServiceBase)
Timeout

获取或设置发送 HTTP 请求和接收 HTTP 响应时使用的超时(以毫秒为单位)。

(继承自 ExchangeServiceBase)
TraceEnabled

获取或设置一个值,该值指示是否启用跟踪。

(继承自 ExchangeServiceBase)
TraceFlags

获取或设置跟踪标志。

(继承自 ExchangeServiceBase)
TraceListener

获取或设置跟踪侦听器。

(继承自 ExchangeServiceBase)
Url

获取或设置自动发现服务的 URL。

UseDefaultCredentials

获取或设置一个值,该值指示是否应使用当前登录到 Windows 的用户的凭据通过 Exchange Web Services (EWS) 进行身份验证。

(继承自 ExchangeServiceBase)
UserAgent

获取或设置用户代理。

(继承自 ExchangeServiceBase)
WebProxy

获取或设置处理请求的 Web 代理服务器。

(继承自 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调用处理程序。 从 2013 Exchange Server 开始,该OnResponseHeadersCaptured事件适用于面向 Exchange Online 和 Exchange 版本的客户端。

(继承自 ExchangeServiceBase)
OnSerializeCustomSoapHeaders

表示调用的事件,使应用程序能够在发送到Microsoft Exchange Server的请求中发出自定义 SOAP 标头。

(继承自 ExchangeServiceBase)

适用于