AutodiscoverService Class

Represents a binding to the Exchange Autodiscover Service.
Inheritance Hierarchy

Namespace:  Aspose.Email.Clients.Exchange
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 22.4
Syntax
public sealed class AutodiscoverService : AutodiscoverServiceBase

The AutodiscoverService type exposes the following members.

Constructors
  NameDescription
Public methodAutodiscoverService
Initializes a new instance of the AutodiscoverService class.
Public methodAutodiscoverService(String)
Initializes a new instance of the AutodiscoverService class.
Public methodAutodiscoverService(Uri)
Initializes a new instance of the AutodiscoverService class.
Public methodAutodiscoverService(ExchangeVersion)
Initializes a new instance of the AutodiscoverService class.
Public methodAutodiscoverService(String, ExchangeVersion)
Initializes a new instance of the AutodiscoverService class.
Public methodAutodiscoverService(Uri, ExchangeVersion)
Initializes a new instance of the AutodiscoverService class.
Properties
  NameDescription
Public propertyAcceptGzipEncoding
Gets or sets a value indicating whether GZip compression encoding should be accepted.
(Inherited from AutodiscoverServiceBase.)
Public propertyClientRequestId
Gets or sets the request id for the request.
(Inherited from AutodiscoverServiceBase.)
Public propertyConnectionGroupName
Gets or sets the name of the connection group for the request.
(Inherited from AutodiscoverServiceBase.)
Public propertyCookieContainer
Gets or sets the cookie container.
(Inherited from AutodiscoverServiceBase.)
Public propertyCredentials
Gets or sets the credentials used to authenticate with the Exchange Web Services. Setting the Credentials property automatically sets the UseDefaultCredentials to false.
(Inherited from AutodiscoverServiceBase.)
Public propertyDomain
Gets or sets the domain this service is bound to. When this property is set, the domain name is used to automatically determine the Autodiscover service URL.
Public propertyEnableScpLookup
Gets or sets a value indicating whether the AutodiscoverService should perform SCP (ServiceConnectionPoint) record lookup when determining the Autodiscover service URL.
Public propertyHttpHeaders
Gets a collection of HTTP headers that will be sent with each request to EWS.
(Inherited from AutodiscoverServiceBase.)
Public propertyHttpResponseHeaders
Gets a collection of HTTP headers from the last response.
(Inherited from AutodiscoverServiceBase.)
Public propertyIsExternal
Gets a value indicating whether the Autodiscover service that URL points to is internal (inside the corporate network) or external (outside the corporate network).
Public propertyKeepAlive
Gets or sets if the request to the internet resource should contain a Connection HTTP header with the value Keep-alive
(Inherited from AutodiscoverServiceBase.)
Public propertyLogFileName
Gets or sets log file name
(Inherited from AutodiscoverServiceBase.)
Public propertyPreAuthenticate
Gets or sets a value that indicates whether HTTP pre-authentication should be performed.
(Inherited from AutodiscoverServiceBase.)
Public propertyRedirectionUrlValidationCallback
Gets or sets the redirection URL validation callback.
Public propertyRequestedServerVersion
Gets the requested server version.
(Inherited from AutodiscoverServiceBase.)
Public propertyReturnClientRequestId
Gets or sets a flag to indicate whether the client requires the server side to return the request id.
(Inherited from AutodiscoverServiceBase.)
Public propertySendClientLatencies
Gets or sets a value indicating whether client latency info is push to server.
(Inherited from AutodiscoverServiceBase.)
Public propertyServerInfo
Gets information associated with the server that processed the last request. Will be null if no requests have been processed.
(Inherited from AutodiscoverServiceBase.)
Public propertyTimeout
Gets or sets the timeout used when sending HTTP requests and when receiving HTTP responses, in milliseconds. Defaults to 100000.
(Inherited from AutodiscoverServiceBase.)
Public propertyUrl
Gets or sets the URL this service is bound to.
Public propertyUseDateInLogFileName
Gets or sets value which indicates if date has to be used in log file name.
(Inherited from AutodiscoverServiceBase.)
Public propertyUseDefaultCredentials
Gets or sets a value indicating whether the credentials of the user currently logged into Windows should be used to authenticate with the Exchange Web Services. Setting UseDefaultCredentials to true automatically sets the Credentials property to null.
(Inherited from AutodiscoverServiceBase.)
Public propertyUserAgent
Gets or sets the user agent.
(Inherited from AutodiscoverServiceBase.)
Public propertyWebProxy
Gets or sets the web proxy that should be used when sending requests to EWS. Set this property to null to use the default web proxy.
(Inherited from AutodiscoverServiceBase.)
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUserSettings
Retrieves the specified settings for single SMTP address.
Public methodGetUsersSettings
Retrieves the specified settings for a set of users.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Events
  NameDescription
Public eventOnSerializeCustomSoapHeaders
Provides an event that applications can implement to emit custom SOAP headers in requests that are sent to Exchange.
(Inherited from AutodiscoverServiceBase.)
See Also