ExchangeServiceBase ExchangeServiceBase ExchangeServiceBase Class

Definition

Represents an abstract binding to an Exchange service.

public ref class ExchangeServiceBase abstract
public abstract class ExchangeServiceBase
Public MustInherit Class ExchangeServiceBase
Inheritance
ExchangeServiceBaseExchangeServiceBaseExchangeServiceBase
Derived

Properties

AcceptGzipEncoding AcceptGzipEncoding AcceptGzipEncoding

Gets or sets a value that indicates whether GZip compression encoding should be accepted.

ClientRequestId ClientRequestId ClientRequestId

Gets or sets the request ID. The ClientRequestId property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

ConnectionGroupName ConnectionGroupName ConnectionGroupName

Gets or sets the name of the connection group for the request. The ConnectionGroupName property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

CookieContainer CookieContainer CookieContainer

Gets or sets the cookie container.

Credentials Credentials Credentials

Gets or sets the credentials that are used to authenticate with Exchange Web Services (EWS).

HttpHeaders HttpHeaders HttpHeaders

Gets a list of HTTP headers associated with requests to Exchange Web Services (EWS).

HttpResponseHeaders HttpResponseHeaders HttpResponseHeaders

Gets a collection of HTTP headers from the last response. The HttpResponseHeaders property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

KeepAlive KeepAlive KeepAlive

Gets or sets whether a request should contain a Keep-alive header. The KeepAlive property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

PreAuthenticate PreAuthenticate PreAuthenticate

Gets or sets a value that indicates whether HTTP pre-authentication should be performed.

RequestedServerVersion RequestedServerVersion RequestedServerVersion

Gets the requested server version.

ReturnClientRequestId ReturnClientRequestId ReturnClientRequestId

Gets or sets a flag indicating that a client requires responses to include the request ID. The ReturnClientRequestId property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

SendClientLatencies SendClientLatencies SendClientLatencies

Gets or sets whether client latency information must be sent by the client. The SendClientLatencies property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

ServerInfo ServerInfo ServerInfo

Gets information that is associated with the server that processed the most recent request.

Timeout Timeout Timeout

Gets or sets the timeout that is used when sending HTTP requests and when receiving HTTP responses, in milliseconds.

TraceEnabled TraceEnabled TraceEnabled

Gets or sets a value that indicates whether tracing is enabled.

TraceFlags TraceFlags TraceFlags

Gets or sets the trace flags.

TraceListener TraceListener TraceListener

Gets or sets the trace listener.

UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

Gets or sets a value that indicates whether the credentials of the user who is currently logged on to Windows should be used to authenticate with Exchange Web Services (EWS).

UserAgent UserAgent UserAgent

Gets or sets the user agent.

WebProxy WebProxy WebProxy

Gets or sets the Web proxy server that handles requests.

Events

OnResponseHeadersCaptured OnResponseHeadersCaptured OnResponseHeadersCaptured

Calls the ResponseHeadersCapturedHandler handler. The OnResponseHeadersCaptured event is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

OnSerializeCustomSoapHeaders OnSerializeCustomSoapHeaders OnSerializeCustomSoapHeaders

Represents the event that is called to enable applications to emit custom SOAP headers in requests that are sent to Microsoft Exchange Server.

Applies to