<PackageReference Include="Relativity.Server.Import.SDK" Version="24000.1.0" />

IoReporterContext

public sealed class IoReporterContext
Represents a thread-safe context for IIoReporter to publish events. This class cannot be inherited.
public IAppSettings AppSettings { get; set; }

Gets or sets the application settings.

public IFileSystem FileSystem { get; set; }

Gets or sets the file system wrapper.

public RetryOptions RetryOptions { get; set; }

Gets or sets the retry options.

Gets or sets the wait and retry policy.

This is an event which can be raised by any method which handles IO Warnings.

Initializes a new instance of the IoReporterContext class.

public IoReporterContext(IFileSystem fileSystem, IAppSettings settings, IWaitAndRetryPolicy waitAndRetryPolicy)

Initializes a new instance of the IoReporterContext class.

Publishes the I/O warning event.