Class ApplicationSettings
Common Application settings for both client and server of ImageVault
Inherited Members
Namespace: ImageVault.Common.Configuration
Assembly: ImageVault.Common.dll
Syntax
public class ApplicationSettings : ApplicationSettingsBase
Constructors
ApplicationSettings()
Default constructor
Declaration
public ApplicationSettings()
Fields
ApplicationInsightsDeveloperModeKey
appSettings key for Application insights disabled
Declaration
public const string ApplicationInsightsDeveloperModeKey = "iv:applicationInsightsDeveloperMode"
Field Value
| Type | Description |
|---|---|
| System.String |
ApplicationInsightsDisabledKey
appSettings key for Application insights disabled
Declaration
public const string ApplicationInsightsDisabledKey = "iv:applicationInsightsDisabled"
Field Value
| Type | Description |
|---|---|
| System.String |
ApplicationInsightsEnableProfilingKey
appSettings configuration key for applicationInsightsEnableProfiling
Declaration
public const string ApplicationInsightsEnableProfilingKey = "iv:applicationInsightsEnableProfiling"
Field Value
| Type | Description |
|---|---|
| System.String |
Properties
ApplicationInsightsDeveloperMode
Defines if the developer mode is active when using application insights
Declaration
public bool ApplicationInsightsDeveloperMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Remarks
Developer mode immediately sends the telemetry when it is created. If disabled, telemetry is sent less often to minimize performance loss.
ApplicationInsightsDisabled
Checks if Application insights is disabled or not
Declaration
public bool ApplicationInsightsDisabled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
ApplicationInsightsEnableProfiling
Enable this to track profiling information
Declaration
public bool ApplicationInsightsEnableProfiling { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
AuthSameSiteCookieMode
Override default value for same site configuration
Declaration
public string AuthSameSiteCookieMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
DefaultMediaFormatOutputType
Defines the default MediaFormatOutputType that is used for MediaFormatOutputType
Declaration
public MediaFormatOutputTypes DefaultMediaFormatOutputType { get; set; }
Property Value
| Type | Description |
|---|---|
| MediaFormatOutputTypes | Defaults to WebSafe |
IdentityHandlerAuthKey
Declaration
public string IdentityHandlerAuthKey { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
IdentityPrefix
Gets the identity prefix of the application
Declaration
public string IdentityPrefix { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Should only be used on the client. To configure individual membership identity services, use configuration for its security manager.
Instance
Gets the singleton instance of the ApplicationSettings
Declaration
public static ApplicationSettings Instance { get; }
Property Value
| Type | Description |
|---|---|
| ApplicationSettings |
LegacyUsernameIsValidIdentifier
If enabled, the username of a user is a valid identifier (as per ImageVault 4)
Declaration
public bool LegacyUsernameIsValidIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
MediaRendererResourceServiceUrl
Default url to use for returning media renderer resources
Declaration
public string MediaRendererResourceServiceUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SecurityProtocolType
Gets the security protocol type to use
Declaration
public SecurityProtocolType SecurityProtocolType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Net.SecurityProtocolType |
Methods
Reset()
Resets the settings runtime values to the configured values
Declaration
public void Reset()