Class ExportResult
Parsed result of a completed export task (see Export(int, string, string, IEnumerable<int>, string, bool, IEnumerable<string>, int?, bool, bool, Action<TaskStatusRecord>)).
Maps the result JSON the DLL delivers on completion.
Inherited Members
Namespace: FexViewer
Assembly: FexViewer.dll
Syntax
public sealed class ExportResult
Properties
BytesWritten
Total bytes written to the output.
Declaration
[JsonPropertyName("bytesWritten")]
public long BytesWritten { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Errors
Per-entry failures, if any.
Declaration
[JsonPropertyName("errors")]
public List<ExportError> Errors { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ExportError> |
FilesExported
Number of entries successfully written.
Declaration
[JsonPropertyName("filesExported")]
public int FilesExported { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
FilesSkipped
Number of selected entries that were skipped or failed.
Declaration
[JsonPropertyName("filesSkipped")]
public int FilesSkipped { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Format
The format written — "l01" or "zip".
Declaration
[JsonPropertyName("format")]
public string? Format { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Md5
Acquisition MD5 of the whole output, if requested.
Declaration
[JsonPropertyName("md5")]
public string? Md5 { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Output
The output path the DLL wrote.
Declaration
[JsonPropertyName("output")]
public string? Output { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Segments
Segment filenames produced (one entry for ZIP; one or more for L01).
Declaration
[JsonPropertyName("segments")]
public List<string> Segments { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Sha1
Acquisition SHA-1 of the whole output, if requested.
Declaration
[JsonPropertyName("sha1")]
public string? Sha1 { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
"completed" on success.
Declaration
[JsonPropertyName("status")]
public string? Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Task
Always "export".
Declaration
[JsonPropertyName("task")]
public string? Task { get; set; }
Property Value
| Type | Description |
|---|---|
| string |