Namespace SuperOffice.Configuration
Classes
ConfigFile
Utility class used to access the SuperOffice entry in the Config file.
ConfigFile.AccessGateway
Configuration values related to Access Gateway.
ConfigFile.BatchService
Configuration values for the Windows batch task service (SoBatchService)
ConfigFile.Client
Configuration values related to client configuration, extension of ClientConfigurationProvider
ConfigFile.ClientConfigurationProvider
Configuration for the Web Client configuration data provider
ConfigFile.Cloud
ConfigFile.CssSprite
Configuration for the Web Client CssSprite generator
ConfigFile.CustomProxy
Configuration values for using Custom Proxy for communication with Internet
ConfigFile.CustomerService
Configuration values for accessing Customer Service
ConfigFile.Data
ConfigFile.Data.Database
Utility class used to access the SuperOffice.Data.Database entry in the config-file.
ConfigFile.Data.Explicit
This section governs authentication behaviour when users are explicitly authenticated, typically by calling SoSession.Authenticate or the corresponding WCF service
ConfigFile.Data.Session
This section governs session handling - what is the scope/storage of the session state, etc
ConfigFile.Diagnostics
Configuration of diagnostic tools
ConfigFile.Documents
Utility class used to access the SuperOffice.Documents entry in the Config file.
ConfigFile.Downloads
Configuration values related to Downloads.
ConfigFile.Factory
Utility class used to access class factory information in the config file.
ConfigFile.FeatureToggles
Values for Feature Toggles; see the SuperOffice.FeatureToggles.dll assembly for definitions. Toggles not mentioned here will be OFF
ConfigFile.Globalization
Utility class used to access the Globalization section in the config file.
ConfigFile.GoogleRecaptcha
Confuguration values for the Google Recaptcha validation service.
ConfigFile.Infrastructure
Configuration values for the Online Infrastructure
ConfigFile.IntellisyncConnector
Configuration values for SoIntellisyncConnector
ConfigFile.Mail
ConfigFile.Mail.Component
Mail component options
ConfigFile.Messaging
Configuration values for SuperOffice.CRM.Messaging and the SoMessaging.dll.
ConfigFile.OidcLogin
Utility class to get access to values related to CRM Oidc login
ConfigFile.Online
Configuration for SuperOffice CRM Cloud
ConfigFile.OnlineConfiguration
Configuration for the Online Environment. Explicit configuration for particular purpose can inherit from this and be located in same section
ConfigFile.Pocket
Configuration values for Pocket specific features
ConfigFile.Reporter
Configuration values related to Reporter.
ConfigFile.Scripting
ConfigFile.Security
ConfigFile.Security.ActiveDirectoryCredentialPlugin
ConfigFile.Security.Cryptography
Cryptographic options
ConfigFile.Security.Sentry
Sentry configuration
ConfigFile.Security.SoPasswordCredentialPlugin
ConfigFile.Services
Utility class used to access the SuperOffice.CRM.Services entry in the Config file.
ConfigFile.Smtp
SMTP information for sending emails. Note that these properties cannot be set from the web.config file, as they will be read from the config table instead, or overridden in Online
ConfigFile.SoFormsAuthentication
Utility class used to access the SoFormsAuthentication section in the config file.
ConfigFile.SoJavaScript
Configuration values for the JavaScript for SuperOffice system.
ConfigFile.SubClients
Subclient section.
ConfigFile.SuperId
Configuration values for accessing SuperId
ConfigFile.SuspendedSite
Configuration values related to Suspended state.
ConfigFile.Sync
Configuration values related to SuperOffice Sync (i.e. qSoSync).
ConfigFile.TestEnvironment
Configuration for test environment
ConfigFile.Threading
Configuration values related to threading.
ConfigFile.TimeZone
Configuration values related to TimeZone.
ConfigFile.WebApi
Configuration values related to the WebApi web services.
ConfigFile.WebServices
Utility class used to access the SuperOffice.CRM.Services entry in the Config file.
ConfigFile.Webhooks
Configure webhooks - broadcast events to remote servers.
VersionProperties
Holds settings defined in OC, in Version Properties
VersionPropertyNames
String constants for VersionProperties. Please add new constants here, this is the only place we have for their documentation
Interfaces
ConfigFile.IAccessGatewayConfiguration
Configuration values related to Access Gateway. Created in Database scope
ConfigFile.IBatchServiceConfiguration
Configuration values for the Windows batch task service (SoBatchService) Created in Database scope
ConfigFile.IClientConfiguration
Configuration values related to client configuration, extension of ClientConfigurationProvider Created in Database scope
ConfigFile.IClientConfigurationProviderConfiguration
Configuration for the Web Client configuration data provider Created in Database scope
ConfigFile.ICloudConfiguration
Created in Database scope
ConfigFile.ICssSpriteConfiguration
Configuration for the Web Client CssSprite generator Created in Database scope
ConfigFile.ICustomProxyConfiguration
Configuration values for using Custom Proxy for communication with Internet Created in Process scope
ConfigFile.ICustomerServiceConfiguration
Configuration values for accessing Customer Service Created in Database scope
ConfigFile.IDataDatabaseConfiguration
Utility class used to access the SuperOffice.Data.Database entry in the config-file. Created in Database scope
ConfigFile.IDataExplicitConfiguration
This section governs authentication behaviour when users are explicitly authenticated, typically by calling SoSession.Authenticate or the corresponding WCF service Created in Database scope
ConfigFile.IDataSessionConfiguration
This section governs session handling - what is the scope/storage of the session state, etc Created in Process scope
ConfigFile.IDiagnosticsConfiguration
Configuration of diagnostic tools Created in Process scope
ConfigFile.IDocumentsConfiguration
Utility class used to access the SuperOffice.Documents entry in the Config file. Created in Database scope
ConfigFile.IDownloadsConfiguration
Configuration values related to Downloads. Created in Database scope
ConfigFile.IFactoryConfiguration
Utility class used to access class factory information in the config file. Created in Process scope
ConfigFile.IFeatureTogglesConfiguration
Values for Feature Toggles; see the SuperOffice.FeatureToggles.dll assembly for definitions. Toggles not mentioned here will be OFF Created in Database scope
ConfigFile.IGlobalizationConfiguration
Utility class used to access the Globalization section in the config file. Created in Database scope
ConfigFile.IGoogleRecaptchaConfiguration
Confuguration values for the Google Recaptcha validation service. Created in Database scope
ConfigFile.IInfrastructureConfiguration
Configuration values for the Online Infrastructure Created in Database scope
ConfigFile.IIntellisyncConnectorConfiguration
Configuration values for SoIntellisyncConnector Created in Database scope
ConfigFile.IMailComponentConfiguration
Mail component options Created in Database scope
ConfigFile.IMessagingConfiguration
Configuration values for SuperOffice.CRM.Messaging and the SoMessaging.dll. Created in Database scope
ConfigFile.IOidcLoginConfiguration
Utility class to get access to values related to CRM Oidc login Created in Process scope
ConfigFile.IOnlineConfiguration
Configuration for SuperOffice CRM Cloud Created in Process scope
ConfigFile.IPocketConfiguration
Configuration values for Pocket specific features Created in Database scope
ConfigFile.IReporterConfiguration
Configuration values related to Reporter. Created in Database scope
ConfigFile.IScriptingConfiguration
Created in Database scope
ConfigFile.ISecurityActiveDirectoryCredentialPluginConfiguration
Created in Database scope
ConfigFile.ISecurityCryptographyConfiguration
Cryptographic options Created in Database scope
ConfigFile.ISecuritySentryConfiguration
Sentry configuration Created in Database scope
ConfigFile.ISecuritySoPasswordCredentialPluginConfiguration
Created in Database scope
ConfigFile.IServicesConfiguration
Utility class used to access the SuperOffice.CRM.Services entry in the Config file. Created in Process scope
ConfigFile.ISmtpConfiguration
SMTP information for sending emails. Note that these properties cannot be set from the web.config file, as they will be read from the config table instead, or overridden in Online Created in Database scope
ConfigFile.ISoFormsAuthenticationConfiguration
Utility class used to access the SoFormsAuthentication section in the config file. Created in Process scope
ConfigFile.ISoJavaScriptConfiguration
Configuration values for the JavaScript for SuperOffice system. Created in Database scope
ConfigFile.ISubClientsConfiguration
Subclient section. Created in Process scope
ConfigFile.ISuperIdConfiguration
Configuration values for accessing SuperId Created in Database scope
ConfigFile.ISuspendedSiteConfiguration
Configuration values related to Suspended state. Created in Database scope
ConfigFile.ISyncConfiguration
Configuration values related to SuperOffice Sync (i.e. qSoSync). Created in Database scope
ConfigFile.ITestEnvironmentConfiguration
Configuration for test environment Created in Database scope
ConfigFile.IThreadingConfiguration
Configuration values related to threading. Created in Process scope
ConfigFile.ITimeZoneConfiguration
Configuration values related to TimeZone. Created in Database scope
ConfigFile.IWebApiConfiguration
Configuration values related to the WebApi web services. Created in Database scope
ConfigFile.IWebServicesConfiguration
Utility class used to access the SuperOffice.CRM.Services entry in the Config file. Created in Database scope
ConfigFile.IWebhooksConfiguration
Configure webhooks - broadcast events to remote servers. Created in Database scope
Enums
ConfigFile.OnlineEnvironment
Online Environment Name