<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

AppSettingsConstants

static class AppSettingsConstants
Defines all application settings constant keys and default values.
public const string ApplicationNameDefaultValue = ""

public const string ApplicationNameKey = "ApplicationName"

public const string AuditLevelDefaultValue = "FullAudit"

public const string AuditLevelKey = "AuditLevel"

public const string BatchInProgressNumberOfRetriesKey = "BatchInProgressNumberOfRetries"

public const string BatchInProgressWaitTimeInSecondsKey = "BatchInProgressWaitTimeInSeconds"

public const string CreateErrorForEmptyNativeFileKey = "CreateErrorForEmptyNativeFile"

public const bool CreateErrorForEmptyPdfFileDefaultValue = false

public const string CreateErrorForEmptyPdfFileKey = "CreateErrorForEmptyPdfFile"

public const bool CreateErrorForInvalidDateDefaultValue = true

public const string CreateErrorForInvalidDateKey = "CreateErrorForInvalidDate"

public const bool CreateFoldersInWebApiDefaultValue = true

public const string CreateFoldersInWebApiKey = "CreateFoldersInWebAPI"

public const int DefaultMaxErrorCountDefaultValue = 1000

public const string DefaultMaxErrorCountKey = "DefaultMaxErrorCount"

public const string DisableImageLocationValidationKey = "DisableImageLocationValidation"

public const bool DisableImageTypeValidationDefaultValue = false

public const string DisableImageTypeValidationKey = "DisableImageTypeValidation"

public const string DisableOutsideInFileIdentificationKey = "DisableNativeValidation"

public const bool DisableTextFileEncodingCheckDefaultValue = false

public const string DisableTextFileEncodingCheckKey = "DisableTextFileEncodingCheck"

public const string DisableThrowOnIllegalCharactersKey = "DisableNativeLocationValidation"

public const bool DynamicBatchResizingOnDefaultValue = true

public const string DynamicBatchResizingOnKey = "DynamicBatchResizingOn"

public const string EnableCaseSensitiveSearchOnImportKey = "EnableCaseSensitiveSearchOnImport"

public const string EnforceVersionCompatibilityCheckKey = "40B88CBC-9435-4A91-8F65-48B52C51B3FD"

public const int ExportBatchSizeDefaultValue = 1000

public const string ExportBatchSizeKey = "ExportBatchSize"

public const string ExportErrorNumberOfRetriesKey = "ExportErrorNumberOfRetries"

public const string ExportErrorWaitTimeInSecondsKey = "ExportErrorWaitTimeInSeconds"

public const string ExportLongTextBufferSizeBytesKey = "ExportLongTextBufferSizeBytes"

public const int ExportLongTextBufferSizeBytesMaxValue = 1048576

public const string ExportLongTextDataGridThreadCountKey = "ExportLongTextDataGridThreadCount"

public const string ExportLongTextLargeFileProgressRateSecondsKey = "ExportLongTextLargeFileProgressRateSeconds"

public const int ExportLongTextMaxThreadCountValue = 16

public const int ExportLongTextMinThreadCountValue = 1

public const string ExportLongTextObjectManagerEnabledKey = "ExportLongTextObjectManagerEnabled"

public const string ExportLongTextSqlThreadCountKey = "ExportLongTextSqlThreadCount"

public const bool ExportPermissionErrorsRetryDefaultValue = false

public const string ExportPermissionErrorsRetryKey = "ExportPermissionErrorsRetry"

public const string FileTypeIdentifyTimeoutSecondsKey = "FileTypeIdentifyTimeoutSeconds"

public const bool ForceFolderPreviewDefaultValue = true

public const string ForceFolderPreviewRegistryKey = "ForceFolderPreview"

public const bool ForceWebUploadDefaultValue = false

public const string ForceWebUploadKey = "ForceWebUpload"

public const string HttpErrorNumberOfRetriesKey = "HttpErrorNumberOfRetries"

public const int HttpErrorNumberOfRetriesMinValue = 1

public const string HttpErrorWaitTimeInSecondsKey = "HttpErrorWaitTimeInSeconds"

public const string HttpExtractedTextTimeoutSecondsKey = "HttpExtractedTextTimeoutSeconds"

public const int HttpTimeoutSecondsDefaultValue = 300

public const string HttpTimeoutSecondsKey = "HttpTimeoutSeconds"

public const int HttpTimeoutSecondsMinValue = 1

public const int ImportBatchMaxVolumeDefaultValue = 10485760

public const string ImportBatchMaxVolumeKey = "ImportBatchMaxVolume"

public const int ImportBatchSizeDefaultValue = 1000

public const string ImportBatchSizeKey = "ImportBatchSize"

public const string InternalKeplerTimeoutSecondsKey = "InternalKeplerTimeoutSeconds"

public const int IoErrorNumberOfRetriesDefaultValue = 20

public const string IoErrorNumberOfRetriesKey = "IOErrorNumberOfRetries"

public const string IoErrorWaitTimeInSecondsKey = "IOErrorWaitTimeInSeconds"

public const int JobCompleteBatchSizeDefaultValue = 50000

public const string JobCompleteBatchSizeKey = "JobCompleteBatchSize"

public const string LoadImportedFullTextFromServerKey = "LoadImportedFullTextFromServer"

public const bool LogAllEventsDefaultValue = false

public const string LogAllEventsKey = "LogAllEvents"

public const string LogConfigXmlFileNameDefaultValue = "LogConfig.xml"

public const string LogConfigXmlFileNameKey = "LogConfigFile"

public const bool LogHashingEnabledDefaultValue = false

public const string LogHashingEnabledKey = "LogHashingEnabled"

public const string LogHashingLevelDefaultValue = "Error"

public const string LogHashingLevelKey = "LogHashingLevel"

public const int MaximumReloginTriesDefaultValue = 4

public const string MaximumReloginTriesKey = "MaximumReloginTries"

public const int MinBatchSizeDefaultValue = 100

public const string MinBatchSizeKey = "MinimumBatchSize"

public const string OAuth2ImplicitCredentialRedirectUrlDefaultValue = "rdc://relativityimplicit/"

public const string OAuth2ImplicitCredentialRedirectUrlKey = "OAuth2ImplicitCredentialRedirectUrl"

public const string ObjectFieldIdListContainsArtifactIdRegistryKey = "ObjectFieldIdListContainsArtifactId"

public const string OpenIdConnectHomeRealmDiscoveryHintKey = "HRDHint"

public const bool PermissionErrorsRetryDefaultValue = false

public const string PermissionErrorsRetryKey = "PermissionErrorsRetry"

public const int PreviewThresholdDefaultValue = 1000

public const string PreviewThresholdKey = "PreviewThreshold"

public const string ProcessFormRefreshRateKey = "ProcessFormRefreshRate"

public const string ReadCommunicationModeErrorNumberOfRetriesKey = "ReadCommunicationModeErrorNumberOfRetries"

public const string ReadCommunicationModeErrorWaitTimeInSecondsKey = "ReadCommunicationModeErrorWaitTimeInSeconds"

public const string RetryInTheOriginalTransferModeKey = "RetryInTheOriginalTransferMode"

public const bool RetryInTheOriginalTransferModeValue = true

public const string SectionDataExchange = "Relativity.DataExchange"

public const string SectionLegacykCuraConfig = "kCura.Config"

public const string SectionLegacyUtility = "kCura.Utility"

public const string SectionLegacyWindowsProcess = "kCura.Windows.Process"

public const string SectionLegacyWinEdds = "kCura.WinEDDS"

public const string SuppressServerCertificateValidationKey = "SuppressCertificateCheckOnClient"

public const string TapiAsperaBcpRootFolderDefaultValue = ""

public const string TapiAsperaBcpRootFolderKey = "TapiAsperaBcpRootFolder"

public const string TapiAsperaDatagramSizeKey = "TapiAsperaDatagramSize"

public const int TapiAsperaDatagramSizeMaximumValue = 10000

public const int TapiAsperaDatagramSizeMinimumValue = 296

public const string TapiAsperaNativeDocRootLevelsKey = "TapiAsperaNativeDocRootLevels"

public const bool TapiBadPathErrorsRetryDefaultValue = false

public const string TapiBadPathErrorsRetryKey = "BadPathErrorsRetry"

public const string TapiExportFileNotFoundErrorsDisabledKey = "TapiExportFileNotFoundErrorsDisabled"

public const string TapiExportFileNotFoundErrorsRetryKey = "TapiExportFileNotFoundErrorsRetry"

public const string TapiFileNotFoundErrorsDisabledKey = "TapiFileNotFoundErrorsDisabled"

public const bool TapiFileNotFoundErrorsRetryDefaultValue = true

public const string TapiFileNotFoundErrorsRetryKey = "TapiFileNotFoundErrorsRetry"

public const bool TapiForceAsperaClientDefaultValue = false

public const string TapiForceAsperaClientKey = "TapiForceAsperaClient"

public const bool TapiForceBcpHttpClientDefaultValue = false

public const string TapiForceBcpHttpClientKey = "TapiForceBcpHttpClient"

public const string TapiForceClientCandidatesDefaultValue = ""

public const string TapiForceClientCandidatesKey = "TapiForceClientCandidates"

public const bool TapiForceFileShareClientDefaultValue = false

public const string TapiForceFileShareClientKey = "TapiForceFileShareClient"

public const bool TapiForceHttpClientDefaultValue = false

public const string TapiForceHttpClientKey = "TapiForceHttpClient"

public const string TapiLargeFileProgressEnabledKey = "TapiLargeFileProgressEnabled"

public const int TapiMaxInactivitySecondsDefaultValue = 180

public const string TapiMaxInactivitySecondsKey = "TapiMaxInactivitySeconds"

public const int TapiMaxJobParallelismDefaultValue = 10

public const string TapiMaxJobParallelismKey = "TapiMaxJobParallelism"

public const int TapiMinDataRateMbpsDefaultValue = 0

public const string TapiMinDataRateMbpsKey = "TapiMinDataRateMbps"

public const bool TapiPreserveFileTimestampsDefaultValue = false

public const string TapiPreserveFileTimestampsKey = "TapiPreserveFileTimestamps"

public const bool TapiSubmitApmMetricsDefaultValue = true

public const string TapiSubmitApmMetricsKey = "TapiSubmitApmMetrics"

public const int TapiTargetDataRateMbpsDefaultValue = 100

public const string TapiTargetDataRateMbpsKey = "TapiTargetDataRateMbps"

public const string TapiTransferLogDirectoryDefaultValue = ""

public const string TapiTransferLogDirectoryKey = "TapiTransferLogDirectory"

public const string TelemetryMetricsThrottlingSecondsKey = "TelemetryMetricsThrottlingSeconds"

public const bool TelemetrySubmitApmMetricsDefaultValue = true

public const string TelemetrySubmitApmMetricsKey = "TelemetrySubmitApmMetrics"

public const bool TelemetrySubmitSumMetricsDefaultValue = true

public const string TelemetrySubmitSumMetricsKey = "TelemetrySubmitSumMetrics"

public const string TempDirectoryDefaultValue = ""

public const string TempDirectoryKey = "TempDirectory"

public const string UseKeplerKey = "UseKepler"

public const string UsePipeliningForNativeAndObjectImportsKey = "UsePipeliningForNativeAndObjectImports"

public const bool UseSearchablePdfDefaultValue = true

public const string UseSearchablePdfKey = "UseSearchablePdf"

public const string UseSynchronizedImportBatchModeKey = "UseSynchronizedImportBatchMode"

public const int ValueRefreshThresholdDefaultValue = 10000

public const string ValueRefreshThresholdKey = "ValueRefreshThreshold"

public const int WaitBeforeReconnectDefaultValue = 2000

public const string WaitBeforeReconnectKey = "WaitBeforeReconnect"

public const int WebApiOperationTimeoutDefaultValue = 600000

public const string WebApiOperationTimeoutKey = "WebAPIOperationTimeout"

public const string WebApiServiceUrlDefaultValue = ""

public const string WebApiServiceUrlKey = "WebServiceURL"

public const string WebApiServiceUrlRegistryKey = "WebServiceURL"

public const int WebBasedFileDownloadChunkSizeDefaultValue = 1048576

public const string WebBasedFileDownloadChunkSizeKey = "WebBasedFileDownloadChunkSize"

public const int WebBasedFileDownloadChunkSizeMinValue = 1024