Relativity.DataExchange.Io.IoReporterContext
Represents a thread-safe context for IIoReporter to publish events. This class cannot be inherited.
namespace Relativity.DataExchange.Io
{
public sealed class IoReporterContext
{
public IAppSettings AppSettings { get; set; }
public IFileSystem FileSystem { get; set; }
public RetryOptions RetryOptions { get; set; }
public IWaitAndRetryPolicy WaitAndRetryPolicy { get; set; }
public event EventHandler<IoWarningEventArgs> IoWarningEvent;
public IoReporterContext();
public IoReporterContext(IFileSystem fileSystem, IAppSettings settings, IWaitAndRetryPolicy waitAndRetryPolicy);
public void PublishIoWarningEvent(IoWarningEventArgs eventArgs);
}
}