Aspose::Email::Clients::Exchange::ConfigurationSettingsBase Class Referenceabstract

Represents the base class for configuration settings. More...

Inherits Object.

Public Member Functions

virtual AutodiscoverResponseType get_ResponseType ()=0
 Gets the type of the response. More...
 
virtual System::String get_RedirectTarget ()=0
 Gets the redirect target. More...
 
System::SharedPtr< AutodiscoverErrorget_Error () const
 Gets the error. More...
 
virtual bool TryReadCurrentXmlElement (System::SharedPtr< AutodiscoverXmlReader > reader)
 Tries to read the current XML element. More...
 
void LoadFromXml (System::SharedPtr< System::IO::Stream > memoryStream)
 
void LoadFromXml (System::SharedPtr< AutodiscoverXmlReader > reader)
 Loads the settings from XML. More...
 
virtual System::String GetNamespace ()=0
 Gets the namespace that defines the settings. More...
 
virtual void MakeRedirectionResponse (System::SharedPtr< System::Uri > redirectUrl)=0
 Makes this instance a redirection response. More...
 
virtual System::SharedPtr< GetUserSettingsResponseConvertSettings (System::String smtpAddress, System::SharedPtr< System::Collections::Generic::ListExt< UserSettingName >> requestedSettings)=0
 Convert ConfigurationSettings to GetUserSettings response. More...
 

Friends

class Aspose::Email::Clients::Exchange::AutodiscoverService
 
class Aspose::Email::Clients::Exchange::OutlookConfigurationSettings
 

Detailed Description

Represents the base class for configuration settings.

Member Function Documentation

◆ ConvertSettings()

virtual System::SharedPtr<GetUserSettingsResponse> Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::ConvertSettings ( System::String  smtpAddress,
System::SharedPtr< System::Collections::Generic::ListExt< UserSettingName >>  requestedSettings 
)
pure virtual

Convert ConfigurationSettings to GetUserSettings response.

Parameters
smtpAddressSMTP address.
requestedSettingsThe requested settings.
Returns
GetUserSettingsResponse

◆ get_Error()

System::SharedPtr<AutodiscoverError> Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::get_Error ( ) const

Gets the error.

The error.

◆ get_RedirectTarget()

virtual System::String Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::get_RedirectTarget ( )
pure virtual

Gets the redirect target.

The redirect target.

◆ get_ResponseType()

virtual AutodiscoverResponseType Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::get_ResponseType ( )
pure virtual

Gets the type of the response.

The type of the response.

◆ GetNamespace()

virtual System::String Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::GetNamespace ( )
pure virtual

Gets the namespace that defines the settings.

Returns
The namespace that defines the settings

◆ LoadFromXml() [1/2]

void Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::LoadFromXml ( System::SharedPtr< AutodiscoverXmlReader >  reader)

Loads the settings from XML.

Parameters
readerThe reader.

◆ LoadFromXml() [2/2]

void Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::LoadFromXml ( System::SharedPtr< System::IO::Stream >  memoryStream)

◆ MakeRedirectionResponse()

virtual void Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::MakeRedirectionResponse ( System::SharedPtr< System::Uri >  redirectUrl)
pure virtual

Makes this instance a redirection response.

Parameters
redirectUrlThe redirect URL.

◆ TryReadCurrentXmlElement()

virtual bool Aspose::Email::Clients::Exchange::ConfigurationSettingsBase::TryReadCurrentXmlElement ( System::SharedPtr< AutodiscoverXmlReader >  reader)
virtual

Tries to read the current XML element.

Parameters
readerThe reader.
Returns
True is the current element was read, false otherwise.

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::AutodiscoverService

◆ Aspose::Email::Clients::Exchange::OutlookConfigurationSettings

friend class Aspose::Email::Clients::Exchange::OutlookConfigurationSettings
friend