<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

Relativity.Transfer.InstanceSettingService

namespace Relativity.Transfer { public class InstanceSettingService : IInstanceSettingService { public const string CloudInstanceSectionName = "Relativity.Core"; public const string CloudInstanceName = "CloudInstance"; public RelativityConnectionInfo ConnectionInfo { get; } public int MaxRetryAttempts { get; set; } public double TimeoutSeconds { get; set; } public InstanceSettingService(RelativityConnectionInfo connectionInfo, ITransferLog transferLog); public InstanceSettingService(RelativityConnectionInfo connectionInfo, ITransferLog transferLog, int maxRetryAttempts, double timeoutSeconds); public Task<IEnumerable<InstanceSetting>> GetAllAsync(CancellationToken token); public Task<bool> GetCloudInstanceAsync(CancellationToken token); public Task<Guid?> GetInstanceIdAsync(CancellationToken token); public Task<InstanceSetting> GetSingleAsync(string section, string name, CancellationToken token); } }