Table of Contents

Class ExportParameters<T>

Namespace
The.Export
Assembly
Instagile.dll
public sealed record ExportParameters<T> : IEquatable<ExportParameters<T>>

Type Parameters

T
Inheritance
ExportParameters<T>
Implements
Inherited Members

Constructors

ExportParameters(IPrincipal, bool, Stream, IEnumerable<IColumn>)

public ExportParameters(IPrincipal principal, bool disposeStream, Stream output, IEnumerable<IColumn> paths)

Parameters

principal IPrincipal
disposeStream bool
output Stream
paths IEnumerable<IColumn>

ExportParameters(IPrincipal, bool, Stream, params IColumn[])

public ExportParameters(IPrincipal Principal, bool DisposeStream, Stream Output, params IColumn[] Columns)

Parameters

Principal IPrincipal
DisposeStream bool
Output Stream
Columns IColumn[]

ExportParameters(IPrincipal, Stream, IEnumerable<IColumn>)

public ExportParameters(IPrincipal principal, Stream output, IEnumerable<IColumn> paths)

Parameters

principal IPrincipal
output Stream
paths IEnumerable<IColumn>

ExportParameters(IPrincipal, Stream, params IColumn[])

public ExportParameters(IPrincipal principal, Stream output, params IColumn[] paths)

Parameters

principal IPrincipal
output Stream
paths IColumn[]

ExportParameters(IPrincipal, string, IEnumerable<IColumn>)

public ExportParameters(IPrincipal principal, string filename, IEnumerable<IColumn> columns)

Parameters

principal IPrincipal
filename string
columns IEnumerable<IColumn>

ExportParameters(IPrincipal, string, params IColumn[])

public ExportParameters(IPrincipal principal, string filename, params IColumn[] columns)

Parameters

principal IPrincipal
filename string
columns IColumn[]

Properties

CancellationToken

public CancellationToken CancellationToken { get; set; }

Property Value

CancellationToken

Columns

public IColumn[] Columns { get; init; }

Property Value

IColumn[]

DisposeStream

public bool DisposeStream { get; init; }

Property Value

bool

Format

public IExportFormat? Format { get; set; }

Property Value

IExportFormat

MaxLines

public int? MaxLines { get; set; }

Property Value

int?

Output

public Stream Output { get; init; }

Property Value

Stream

Preload

public Func<IEntityContext, IEntityQuery<T>, Task>? Preload { get; set; }

Property Value

Func<IEntityContext, IEntityQuery<T>, Task>

Principal

public IPrincipal Principal { get; init; }

Property Value

IPrincipal

Progress

public IProgress<Status>? Progress { get; set; }

Property Value

IProgress<Status>