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

Relativity.Transfer.RetryExpBackoffStrategy

namespace Relativity.Transfer { internal sealed class RetryExpBackoffStrategy : IRetryStrategy { public Func<int, TimeSpan> Calculation { get; } public RetryExpBackoffStrategy(); } } namespace Relativity.Transfer { public interface IWorkspaceService { RelativityConnectionInfo ConnectionInfo { get; } int MaxRetryAttempts { get; set; } double TimeoutSeconds { get; set; } System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Workspace>> GetAllWorkspacesAsync(); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Workspace>> GetAllWorkspacesAsync(bool details); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Workspace>> GetAllWorkspacesAsync(System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Workspace>> GetAllWorkspacesAsync(bool details, System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Workspace>> GetAllWorkspacesAsync(string condition, System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Workspace>> GetAllWorkspacesAsync(string condition, bool details, System.Threading.CancellationToken token); System.Threading.Tasks.Task<Workspace> GetWorkspaceAsync(); System.Threading.Tasks.Task<Workspace> GetWorkspaceAsync(System.Threading.CancellationToken token); System.Threading.Tasks.Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId); System.Threading.Tasks.Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<FileShareResourceServer>> GetFileShareResourceServersAsync(); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<FileShareResourceServer>> GetFileShareResourceServersAsync(System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<FileShareResourceServer>> GetFileShareResourceServersAsync(int workspaceArtifactId); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<FileShareResourceServer>> GetFileShareResourceServersAsync(int workspaceArtifactId, System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<SqlResourceServer>> GetSqlResourceServersAsync(); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<SqlResourceServer>> GetSqlResourceServersAsync(System.Threading.CancellationToken token); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<SqlResourceServer>> GetSqlResourceServersAsync(int workspaceArtifactId); System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<SqlResourceServer>> GetSqlResourceServersAsync(int workspaceArtifactId, System.Threading.CancellationToken token); } }