Relativity.DataExchange.Service.WebApiServiceBase
Represents an abstract class service object for WebAPI-based wrappers.
namespace Relativity.DataExchange.Service
{
internal abstract class WebApiServiceBase
{
protected IAppSettings AppSettings { get; }
protected IObjectCacheRepository CacheRepository { get; }
protected RelativityInstanceInfo InstanceInfo { get; }
protected WebApiServiceBase(RelativityInstanceInfo instanceInfo);
protected WebApiServiceBase(RelativityInstanceInfo instanceInfo, IObjectCacheRepository repository, IAppSettings appSettings);
protected void Initialize();
protected void LogInformation(string messageTemplate, params object[] propertyValues);
protected void LogError(Exception exception, string messageTemplate, params object[] propertyValues);
}
}