Table of Contents

Class CSVExportFormat

Namespace
The.Export
Assembly
Instagile.dll
public class CSVExportFormat : IExportFormat
Inheritance
CSVExportFormat
Implements
Inherited Members

Properties

FileExtension

public string FileExtension { get; }

Property Value

string

FormatName

public string FormatName { get; }

Property Value

string

Methods

AppendDataAsync<T>(IReadOnlyList<IColumn>, object, IEnumerable<T>, Func<IEntity, Task>, IProgress<int>?)

public Task AppendDataAsync<T>(IReadOnlyList<IColumn> columns, object document, IEnumerable<T> entities, Func<IEntity, Task> ensureColumnsLoaded, IProgress<int>? progress = null) where T : IEntity

Parameters

columns IReadOnlyList<IColumn>
document object
entities IEnumerable<T>
ensureColumnsLoaded Func<IEntity, Task>
progress IProgress<int>

Returns

Task

Type Parameters

T

FlushDocument(IReadOnlyList<IColumn>, object)

public Stream FlushDocument(IReadOnlyList<IColumn> columns, object document)

Parameters

columns IReadOnlyList<IColumn>
document object

Returns

Stream

InitDocument(IReadOnlyList<IColumn>)

public object InitDocument(IReadOnlyList<IColumn> columns)

Parameters

columns IReadOnlyList<IColumn>

Returns

object