Interface IExportFormat
public interface IExportFormat
Properties
FileExtension
string FileExtension { get; }
Property Value
FormatName
string FormatName { get; }
Property Value
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
columnsIReadOnlyList<IColumn>documentobjectentitiesIEnumerable<T>ensureColumnsLoadedFunc<IEntity, Task>progressIProgress<int>
Returns
Type Parameters
T
FlushDocument(IReadOnlyList<IColumn>, object)
Stream FlushDocument(IReadOnlyList<IColumn> columns, object document)
Parameters
columnsIReadOnlyList<IColumn>documentobject
Returns
InitDocument(IReadOnlyList<IColumn>)
object InitDocument(IReadOnlyList<IColumn> columns)
Parameters
columnsIReadOnlyList<IColumn>