Table of Contents

Interface IExportFormat

Namespace
The.Export
Assembly
Instagile.dll
public interface IExportFormat

Properties

FileExtension

string FileExtension { get; }

Property Value

string

FormatName

string FormatName { get; }

Property Value

string

Methods

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

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)

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

Parameters

columns IReadOnlyList<IColumn>
document object

Returns

Stream

InitDocument(IReadOnlyList<IColumn>)

object InitDocument(IReadOnlyList<IColumn> columns)

Parameters

columns IReadOnlyList<IColumn>

Returns

object