Search Results for

Show / Hide Table of Contents

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

##### Inheritance

object
ExportResult

##### Inherited Members

object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()

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