<PackageReference Include="Relativity.Transfer.Client" Version="7.2.7" />

IGlobalSettings

interface IGlobalSettings
using System; using System.Collections.Generic; using System.IO; using System.Net; using System.Security.Cryptography; namespace Relativity.Transfer { internal interface IGlobalSettings { string ApplicationName { get; set; } TimeSpan CacheExpiration { get; set; } IList<string> CloudFileShareRegexPatterns { get; } bool CommandLineModeEnabled { get; set; } IList<HttpStatusCode> FatalHttpStatusCodes { get; } Func<HttpStatusCode, string> FatalHttpStatusCodeDetailedMessage { get; set; } IList<WebExceptionStatus> FatalWebExceptionStatusCodes { get; } Func<WebExceptionStatus, string> FatalWebExceptionStatusCodeDetailedMessage { get; set; } long MaxBytesPerBatch { get; set; } int MaxFilesPerBatch { get; set; } MemoryProtectionScope MemoryProtectionScope { get; set; } string PluginDirectory { get; set; } string PluginFileNameFilter { get; set; } string PluginFileNameMatch { get; set; } SearchOption PluginSearchOption { get; set; } double PrecalcCheckIntervalSeconds { get; set; } bool SkipTooLongPaths { get; set; } bool StatisticsLogEnabled { get; set; } double StatisticsLogIntervalSeconds { get; set; } int StatisticsMaxSamples { get; set; } string TempDirectory { get; set; } bool ValidateResolvedPaths { get; set; } } }