ExchangeServiceBase 类

定义

表示对 Exchange 服务的抽象绑定。

public ref class ExchangeServiceBase abstract
public abstract class ExchangeServiceBase
Public MustInherit Class ExchangeServiceBase
继承
ExchangeServiceBase
派生

属性

AcceptGzipEncoding

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

ClientRequestId

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

ConnectionGroupName

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

CookieContainer

获取或设置 Cookie 容器。

Credentials

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

HttpHeaders

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

HttpResponseHeaders

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

KeepAlive

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

PreAuthenticate

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

RequestedServerVersion

获取请求的服务器版本。

ReturnClientRequestId

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

SendClientLatencies

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

ServerInfo

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

Timeout

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

TraceEnabled

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

TraceFlags

获取或设置跟踪标志。

TraceListener

获取或设置跟踪侦听器。

UseDefaultCredentials

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

UserAgent

获取或设置用户代理。

WebProxy

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

事件

OnResponseHeadersCaptured

ResponseHeadersCapturedHandler调用处理程序。 从 2013 Exchange Server 开始,该OnResponseHeadersCaptured事件适用于面向 Exchange Online 和 Exchange 版本的客户端。

OnSerializeCustomSoapHeaders

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

适用于