<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

Relativity.DataExchange.Transfer.TapiObjectService

Represents a class object to provide Transfer API object services to the transfer bridges. This class cannot be inherited.
namespace Relativity.DataExchange.Transfer { internal class TapiObjectService : ITapiObjectService { public TapiObjectService(IRelativityManagerServiceFactory relativityManagerServiceFactory, bool useLegacyWebApi); public TapiObjectService(IAuthenticationTokenProvider authenticationTokenProvider, IRelativityManagerServiceFactory relativityManagerServiceFactory, IWebApiVsKeplerFactory webApiVsKeplerFactory, Func<string> getCorrelationId); public TapiObjectService(IAuthenticationTokenProvider authenticationTokenProvider, IRelativityManagerServiceFactory relativityManagerServiceFactory, bool useLegacyWebApi); public static string GetClientDisplayName(Guid clientId); public virtual IFileSystemService CreateFileSystemService(); public virtual void ApplyUnmappedFileRepositoryParameters(TapiBridgeParameters2 parameters); public virtual RelativityConnectionInfo CreateRelativityConnectionInfo(TapiBridgeParameters2 parameters); public virtual IRelativityTransferHost CreateRelativityTransferHost(RelativityConnectionInfo connectionInfo, ILog logger); public virtual Guid GetClientId(TapiBridgeParameters2 parameters); public virtual TapiClient GetTapiClient(Guid clientId); public virtual Task<RelativityFileShare> GetWorkspaceDefaultFileShareAsync(TapiBridgeParameters2 parameters, ILog logger, CancellationToken token); public virtual Task<string> GetWorkspaceClientDisplayNameAsync(TapiBridgeParameters2 parameters); public virtual Task<Guid> GetWorkspaceClientIdAsync(TapiBridgeParameters2 parameters); public virtual Task<ITapiFileStorageSearchResults> SearchFileStorageAsync(TapiBridgeParameters2 parameters, ILog logger, CancellationToken token); public virtual void SetTapiClient(TapiBridgeParameters2 parameters, TapiClient targetClient); } }