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