
## ExchangeClientBase class

**Inherits:** Aspose::Email::Clients::Exchange::IExchangeClientBase

Provides the abstract base class to MS Exchange Server access.

## Constructors

| Name | Description |
| --- | --- |
| [ExchangeClientBase](./exchangeclientbase/) | Initializes a new instance of the ExchangeClientBase class |

## Methods

| Name | Description |
| --- | --- |
| [Dispose (2 overloads)](./dispose/) | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| [get_Credentials](./get_credentials/) | Gets the credentials |
| [get_LogFileName](./get_logfilename/) | Gets log file name |
| [get_Logger](./get_logger/) | Diagnostic logger |
| [get_MailboxUri](./get_mailboxuri/) | Gets the mailbox uri |
| [get_Proxy](./get_proxy/) | Gets the proxy. |
| [get_Timeout](./get_timeout/) | Gets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds). |
| [get_UseDateInLogFileName](./get_usedateinlogfilename/) | Gets value which indicates if date has to be used in log file name. |
| [ResetLogSettings](./resetlogsettings/) | Resets logging settings to default. |
| [set_Credentials](./set_credentials/) | Sets the credentials |
| [set_LogFileName](./set_logfilename/) | Sets log file name |
| [set_MailboxUri](./set_mailboxuri/) | Sets the mailbox uri |
| [set_Proxy](./set_proxy/) | Sets the proxy. |
| [set_Timeout](./set_timeout/) | Sets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds). |
| [set_UseDateInLogFileName](./set_usedateinlogfilename/) | Sets value which indicates if date has to be used in log file name. |
| [lockObject](./lockobject/) |  |

