kCura.WinEDDS.Service.Replacement.KeplerManager
namespace kCura.WinEDDS.Service.Replacement
{
public abstract class KeplerManager : IDisposable
{
protected readonly Func<string> CorrelationIdFunc;
public KeplerManager(IServiceProxyFactory serviceProxyFactory, IServiceExceptionMapper exceptionMapper, Func<string> correlationIdFunc);
protected T Execute<T>(Func<IServiceProxyFactory, Task<T>> func);
protected T ExecuteWithoutRetries<T>(Func<IServiceProxyFactory, Task<T>> func);
protected DataSet Execute(Func<IServiceProxyFactory, Task<DataSetWrapper>> func);
protected virtual Exception ConvertSoapExceptionToRelativityException(SoapException soapException);
public void Dispose();
}
}