Provides the abstract base class to MS Exchange Server access.
More...
Inherits Aspose::Email::Clients::Exchange::IExchangeClientBase.
Inherited by Aspose::Email::Clients::Exchange::Dav::ExchangeClient, and Aspose::Email::Clients::Exchange::WebService::EWSClient.
Provides the abstract base class to MS Exchange Server access.
◆ ExchangeClientBase()
Aspose::Email::Clients::Exchange::ExchangeClientBase::ExchangeClientBase |
( |
System::String |
mailboxUri, |
|
|
System::SharedPtr< System::Net::ICredentials > |
credentials, |
|
|
System::SharedPtr< System::Net::IWebProxy > |
proxy, |
|
|
System::SharedPtr< ExchangeLogger > |
exchangeLogger = nullptr |
|
) |
| |
Initializes a new instance of the ExchangeClientBase class
- Parameters
-
mailboxUri | The URI of mailbox |
credentials | Contains the credentials for authentication. |
proxy | Contains HTTP proxy settings |
exchangeLogger | Diagnostic logger |
◆ Dispose() [1/2]
void Aspose::Email::Clients::Exchange::ExchangeClientBase::Dispose |
( |
| ) |
|
|
override |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
◆ Dispose() [2/2]
virtual void Aspose::Email::Clients::Exchange::ExchangeClientBase::Dispose |
( |
bool |
disposing | ) |
|
|
protectedvirtual |
Releases unmanaged and - optionally - managed resources
- Parameters
-
disposing | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
◆ get_Credentials()
System::SharedPtr<System::Net::ICredentials> Aspose::Email::Clients::Exchange::ExchangeClientBase::get_Credentials |
( |
| ) |
|
|
overridevirtual |
◆ get_LogFileName()
System::String Aspose::Email::Clients::Exchange::ExchangeClientBase::get_LogFileName |
( |
| ) |
|
|
overridevirtual |
◆ get_Logger()
◆ get_MailboxUri()
System::String Aspose::Email::Clients::Exchange::ExchangeClientBase::get_MailboxUri |
( |
| ) |
|
|
overridevirtual |
◆ get_Proxy()
System::SharedPtr<System::Net::IWebProxy> Aspose::Email::Clients::Exchange::ExchangeClientBase::get_Proxy |
( |
| ) |
|
|
overridevirtual |
◆ get_Timeout()
int32_t Aspose::Email::Clients::Exchange::ExchangeClientBase::get_Timeout |
( |
| ) |
|
|
overridevirtual |
◆ get_UseDateInLogFileName()
bool Aspose::Email::Clients::Exchange::ExchangeClientBase::get_UseDateInLogFileName |
( |
| ) |
|
|
overridevirtual |
◆ ResetLogSettings()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::ResetLogSettings |
( |
| ) |
|
|
protected |
Resets logging settings to default.
◆ set_Credentials()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::set_Credentials |
( |
System::SharedPtr< System::Net::ICredentials > |
value | ) |
|
|
overridevirtual |
◆ set_LogFileName()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::set_LogFileName |
( |
System::String |
value | ) |
|
|
overridevirtual |
◆ set_MailboxUri()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::set_MailboxUri |
( |
System::String |
value | ) |
|
|
overridevirtual |
◆ set_Proxy()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::set_Proxy |
( |
System::SharedPtr< System::Net::IWebProxy > |
value | ) |
|
|
overridevirtual |
◆ set_Timeout()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::set_Timeout |
( |
int32_t |
value | ) |
|
|
overridevirtual |
◆ set_UseDateInLogFileName()
void Aspose::Email::Clients::Exchange::ExchangeClientBase::set_UseDateInLogFileName |
( |
bool |
value | ) |
|
|
overridevirtual |
◆ Aspose::Email::Clients::Exchange::Dav::ExchangeClient
◆ Aspose::Email::Clients::Exchange::WebService::EWSClient
◆ lockObject
System::SharedPtr<System::Object> Aspose::Email::Clients::Exchange::ExchangeClientBase::lockObject |