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> (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);
}
}