kCura.WinEDDS.ImportLoadFileProcess
namespace kCura.WinEDDS
{
public class ImportLoadFileProcess : MonitoredProcessBase
{
public LoadFile LoadFile;
protected virtual BulkLoadFileImporter _loadFileImporter { get; set; }
protected virtual IoReporterContext _IoReporterContext { get; set; }
public bool DisableNativeValidation {
set;
}
public bool DisableNativeLocationValidation {
set;
}
public bool OIFileIdMapped { get; set; }
public string OIFileIdColumnName { get; set; }
public string OIFileTypeColumnName { get; set; }
public bool FileSizeMapped { get; set; }
public string FileSizeColumn { get; set; }
public string FileNameColumn { get; set; }
public string SupportedByViewerColumn { get; set; }
public bool DisableUserSecurityCheck {
set;
}
public ImportAuditLevel AuditLevel {
set;
}
public bool DisableExtractedTextFileLocationValidation { get; set; }
public int? MaximumErrorCount { get; set; }
public bool? SkipExtractedTextEncodingCheck { get; set; }
public bool LoadImportedFullTextFromServer { get; set; }
public string BulkLoadFileFieldDelimiter { get; set; }
public bool CloudInstance { get; set; }
public int TimeZoneOffset { get; set; }
public ImportLoadFileProcess(Func<string> correlationIdFunc);
public ImportLoadFileProcess(IMetricService metricService, IRunningContext runningContext, Func<string> correlationIdFunc);
public ImportLoadFileProcess(IMetricService metricService, IRunningContext runningContext, ILog logger, Func<string> correlationIdFunc);
public virtual BulkLoadFileImporter GetImporter();
}
}