Class ImportServiceClientLocal
- Namespace
- TimeCockpit.Data.Import
- Assembly
- TimeCockpit.Data.Import.dll
public class ImportServiceClientLocal : ImportServiceClient
- Inheritance
-
Object
ImportServiceClientLocal
- Inherited Members
-
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Constructors
ImportServiceClientLocal(DataContext, DataContextSettings)
public ImportServiceClientLocal(DataContext existingDataContext, DataContextSettings dataContextSettings)
Parameters
existingDataContext DataContext
dataContextSettings DataContextSettings
Methods
FinishImportState(EntityObject, DataContext, ImportResult)
protected static void FinishImportState(EntityObject importState, DataContext progressStateContext, ImportResult importResult)
Parameters
importState EntityObject
progressStateContext DataContext
importResult ImportResult
Import(String, Byte[], String, Boolean, Guid, Nullable<Guid>, String)
public override void Import(string importDefinition, byte[] sourceData, string sourceFileName, bool saveOnSuccess, Guid importTaskId, Guid? definitionId, string definitionName)
Parameters
importDefinition String
sourceData Byte[]
sourceFileName String
saveOnSuccess Boolean
importTaskId Guid
definitionId Nullable<Guid>
definitionName String
Import(String, Byte[], String, Boolean, Guid, Nullable<Guid>, String, ImportEngine.MessageCallback, ImportEngine.ProgressCallback)
public Task Import(string importDefinition, byte[] sourceData, string sourceFileName, bool saveOnSuccess, Guid importTaskId, Guid? definitionId, string definitionName, ImportEngine.MessageCallback onMessage, ImportEngine.ProgressCallback onProgress)
Parameters
importDefinition String
sourceData Byte[]
sourceFileName String
saveOnSuccess Boolean
importTaskId Guid
definitionId Nullable<Guid>
definitionName String
onMessage ImportEngine.MessageCallback
onProgress ImportEngine.ProgressCallback
Returns
- Task
LoadPreviewData(String, Byte[], Int32, Dictionary<String, Int32>, Int32)
public override IObservable<PreviewWorkbook> LoadPreviewData(string sourceProvider, byte[] sourceData, int sampleSize, Dictionary<string, int> headerRowPositions = null, int defaultHeaderRowNumber = 1)
Parameters
sourceProvider String
sourceData Byte[]
sampleSize Int32
headerRowPositions Dictionary<String, Int32>
defaultHeaderRowNumber Int32
Returns
- IObservable<PreviewWorkbook>
PrepareImportStateObject(Guid, DataContext)
protected static EntityObject PrepareImportStateObject(Guid importStateId, DataContext progressStateDataContext)
Parameters
importStateId Guid
progressStateDataContext DataContext
Returns
- EntityObject
SavePreviewData(String, PreviewWorkbook)
public override IObservable<byte[]> SavePreviewData(string sourceProvider, PreviewWorkbook previewWorkbook)
Parameters
sourceProvider String
previewWorkbook PreviewWorkbook
Returns
- IObservable<Byte[]>