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

HttpServiceFactory

using Relativity.Transfer.Http.Kepler; using Relativity.Transfer.Http.WebApi; namespace Relativity.Transfer.Http { internal class HttpServiceFactory : ServiceFactory, IRelativityHttpServiceFactory, IRelativityServiceFactory { public HttpServiceFactory(RelativityConnectionInfo connectionInfo, HttpClientConfiguration configuration, ITransferLog log) : base(connectionInfo, configuration, log) { } public IFileIoService CreateFileIoService(Workspace workspace) { IUserManagerService userManagerService = CreateUserManagerService(); if (base.UseLegacyWebApiToggle.Value) { HttpClientConfiguration configuration = base.Configuration as HttpClientConfiguration; return new FileIoWebApiService(base.ConnectionInfo, workspace, configuration, userManagerService, base.TransferLog); } return new FileIoKeplerService(base.ConnectionInfo, base.Configuration, base.TransferLog); } } }