Class CSVImportEngine
Inheritance
System.Object
CSVImportEngine
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: TimeCockpit.Data.Import.dll
Syntax
public class CSVImportEngine : ImportEngine
Constructors
CSVImportEngine(DataContext)
Declaration
public CSVImportEngine(DataContext dataContext)
Parameters
Fields
WorksheetName
Declaration
public static readonly string WorksheetName
Field Value
| Type |
Description |
| System.String |
|
Properties
CurrentRowCount
Declaration
public override int CurrentRowCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
Methods
FetchUpdateKeys(ImportColumnDefinition[], ModelEntityBase, Int32)
Declaration
protected override Dictionary<int, string> FetchUpdateKeys(ImportColumnDefinition[] keyColumns, ModelEntityBase targetEntity, int defaultHeaderRowNumber = 1)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.Dictionary<System.Int32, System.String> |
|
Overrides
GetCellKeyValue(ImportColumnDefinition)
Declaration
public override object GetCellKeyValue(ImportColumnDefinition column)
Parameters
Returns
| Type |
Description |
| System.Object |
|
Overrides
GetCellValue(ImportColumnDefinition)
Declaration
public override object GetCellValue(ImportColumnDefinition column)
Parameters
Returns
| Type |
Description |
| System.Object |
|
Overrides
GetReportData()
Declaration
public override byte[] GetReportData()
Returns
| Type |
Description |
| System.Byte[] |
|
Overrides
Declaration
public override void GetReportMetadata(string definitionName, DateTime exportTimestamp, out string filename, out string mimeType)
Parameters
| Type |
Name |
Description |
| System.String |
definitionName |
|
| System.DateTime |
exportTimestamp |
|
| System.String |
filename |
|
| System.String |
mimeType |
|
Overrides
Declaration
public override void GetSourceMetadata(out string filename, out string mimeType)
Parameters
| Type |
Name |
Description |
| System.String |
filename |
|
| System.String |
mimeType |
|
Overrides
HasMoreRows()
Declaration
public override bool HasMoreRows()
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
LoadPreviewData(Int32, Byte[], Dictionary<String, Int32>, Int32)
Declaration
public override PreviewWorkbook LoadPreviewData(int sampleSize, byte[] sourceData, Dictionary<string, int> headerRowNumbers = null, int defaultHeaderRowNumber = 1)
Parameters
| Type |
Name |
Description |
| System.Int32 |
sampleSize |
|
| System.Byte[] |
sourceData |
|
| System.Collections.Generic.Dictionary<System.String, System.Int32> |
headerRowNumbers |
|
| System.Int32 |
defaultHeaderRowNumber |
|
Returns
Overrides
MoveToNextRow()
Declaration
public override void MoveToNextRow()
Overrides
PrepareImportSheet(ImportSheetDefinition)
Declaration
public override bool PrepareImportSheet(ImportSheetDefinition sheet)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
PrepareImportWorkbook(ImportBookDefinition)
Declaration
public override bool PrepareImportWorkbook(ImportBookDefinition book)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
SavePreviewData(PreviewWorkbook)
Declaration
public override byte[] SavePreviewData(PreviewWorkbook previewWorkbook)
Parameters
Returns
| Type |
Description |
| System.Byte[] |
|
Overrides
SetRowMessage(ImportSheetDefinition, String, Boolean, Boolean)
Declaration
public override void SetRowMessage(ImportSheetDefinition sheetDefinition, string text, bool isError, bool isModification)
Parameters
| Type |
Name |
Description |
| ImportSheetDefinition |
sheetDefinition |
|
| System.String |
text |
|
| System.Boolean |
isError |
|
| System.Boolean |
isModification |
|
Overrides