Table of Contents

Class ImportServiceClient

Namespace
TimeCockpit.Data.Import
Assembly
TimeCockpit.Data.Import.dll
public abstract class ImportServiceClient
Inheritance
Object
ImportServiceClient
Derived
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()

Constructors

ImportServiceClient(DataContext)

public ImportServiceClient(DataContext dataContext)

Parameters

dataContext DataContext

Properties

DataContext

protected DataContext DataContext { get; }

Property Value

DataContext

Methods

Import(String, Byte[], String, Boolean, Guid, Nullable<Guid>, String)

public abstract 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

LoadPreviewData(String, Byte[], Int32, Dictionary<String, Int32>, Int32)

public abstract 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>

SavePreviewData(String, PreviewWorkbook)

public abstract IObservable<byte[]> SavePreviewData(string sourceProvider, PreviewWorkbook previewWorkbook)

Parameters

sourceProvider String
previewWorkbook PreviewWorkbook

Returns

IObservable<Byte[]>