Table of Contents

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[]>