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

IWorkspaceService

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