OutlookProtocol class

Represents a supported Outlook protocol in an Outlook configurations settings account.

Constructors

OutlookProtocol()
Initializes a new instance of the

Properties

activeDirectoryServer String?
getter/setter pair
authPackage String?
getter/setter pair
availabilityServiceUrl String?
getter/setter pair
certPrincipalName String?
getter/setter pair
ConverterDictionary Map<UserSettingName, Func<OutlookProtocol, Object?>>?
Gets the converter dictionary for protocol type.
no setter
ecpUrl String?
getter/setter pair
ecpUrlAggr String?
getter/setter pair
ecpUrlConnect String?
getter/setter pair
ecpUrlExtInstall String?
getter/setter pair
ecpUrlMt String?
getter/setter pair
ecpUrlPhoto String?
getter/setter pair
ecpUrlPublish String?
getter/setter pair
ecpUrlRet String?
getter/setter pair
ecpUrlSms String?
getter/setter pair
ecpUrlTm String?
getter/setter pair
ecpUrlTmCreating String?
getter/setter pair
ecpUrlTmEditing String?
getter/setter pair
ecpUrlTmHiding String?
getter/setter pair
ecpUrlUm String?
getter/setter pair
exchangeManagementWebServicesUrl String?
getter/setter pair
exchangeRpcUrl String?
getter/setter pair
exchangeWebServicesPartnerUrl String?
getter/setter pair
exchangeWebServicesUrl String?
getter/setter pair
externalOutlookWebAccessUrls WebClientUrlCollection?
getter/setter pair
groupingInformation String?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
internalOutlookWebAccessUrls WebClientUrlCollection?
getter/setter pair
mailboxDN String?
getter/setter pair
offlineAddressBookUrl String?
getter/setter pair
ProtocolType OutlookProtocolType?
Gets the type of the protocol.
getter/setter pair
publicFolderServer String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
server String?
getter/setter pair
serverDN String?
getter/setter pair
serverExclusiveConnect bool?
getter/setter pair
sharingEnabled bool?
getter/setter pair
siteMailboxCreationURL String?
getter/setter pair
sslEnabled bool?
getter/setter pair
unifiedMessagingUrl String?
getter/setter pair

Methods

ConvertEcpFragmentToUrl(String? fragment) String?
Convert ECP fragment to full ECP URL.
ConvertToUserSettings(List<UserSettingName> requestedSettings, GetUserSettingsResponse response) → void
Convert OutlookProtocol to GetUserSettings response.
LoadFromXml(EwsXmlReader reader) → void
Loads from XML.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

availableUserSettings LazyMember<List<UserSettingName>>
The collection of available user settings for all OutlookProtocol types.
getter/setter pair
AvailableUserSettings List<UserSettingName>?
Gets the available user settings.
no setter
commonProtocolSettings LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
Converters to translate common Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.
getter/setter pair
externalProtocolConverterDictionary LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
Merged converter dictionary for translating external (EXPR) Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.
getter/setter pair
externalProtocolSettings LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
Converters to translate external (EXPR) Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.
getter/setter pair
internalProtocolConverterDictionary LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
Merged converter dictionary for translating (EXCH) Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.
getter/setter pair
internalProtocolSettings LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
Converters to translate (EXCH) Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.
getter/setter pair
protocolNameToTypeMap LazyMember<Map<String, OutlookProtocolType>>
Map Outlook protocol name to type.
getter/setter pair
webProtocolConverterDictionary LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
Converters to translate Web (WEB) Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.
getter/setter pair

Static Methods

LoadWebClientUrlsFromXml(EwsXmlReader reader, WebClientUrlCollection? webClientUrls, String elementName) → void
Loads web client urls from XML.
ProtocolNameToType(String? protocolName) OutlookProtocolType?
Convert protocol name to protocol type.