TapiObjectService
Represents a class object to provide Transfer API object services to the transfer bridges. This class cannot be inherited.
public TapiObjectService(IRelativityManagerServiceFactory relativityManagerServiceFactory, bool useLegacyWebApi)
Initializes a new instance of the TapiObjectService class.
public TapiObjectService(IAuthenticationTokenProvider authenticationTokenProvider, IRelativityManagerServiceFactory relativityManagerServiceFactory, IWebApiVsKeplerFactory webApiVsKeplerFactory, Func<string> getCorrelationId)
Initializes a new instance of the TapiObjectService class.
public TapiObjectService(IAuthenticationTokenProvider authenticationTokenProvider, IRelativityManagerServiceFactory relativityManagerServiceFactory, bool useLegacyWebApi)
Initializes a new instance of the TapiObjectService class.
Gets the client display name associated with the specified transfer client identifier.
public virtual RelativityConnectionInfo CreateRelativityConnectionInfo(TapiBridgeParameters2 parameters)
Creates a Relativity connection information object.
public virtual IRelativityTransferHost CreateRelativityTransferHost(RelativityConnectionInfo connectionInfo, ILog logger)
public virtual Task<RelativityFileShare> GetWorkspaceDefaultFileShareAsync(TapiBridgeParameters2 parameters, ILog logger, CancellationToken token)
public virtual Task<ITapiFileStorageSearchResults> SearchFileStorageAsync(TapiBridgeParameters2 parameters, ILog logger, CancellationToken token)