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