Table of Contents

Class S101UpdateReport

Namespace
EncDotNet.S100.Datasets.S101
Assembly
EncDotNet.S100.Datasets.S101.dll

Structured outcome of applying one or more S-101 sequential updates onto a base cell. Application is best-effort: a failed or invalid update is recorded here and never prevents the (partially) updated document from being used.

public sealed class S101UpdateReport
Inheritance
S101UpdateReport
Inherited Members

Properties

AppliedThroughUpdateNumber

The highest update number successfully applied (equals BaseUpdateNumber if none applied).

public int AppliedThroughUpdateNumber { get; init; }

Property Value

int

BaseUpdateNumber

Update number of the base cell the chain started from (0 for a base cell).

public int BaseUpdateNumber { get; init; }

Property Value

int

Deleted

Number of records deleted across all applied updates.

public int Deleted { get; init; }

Property Value

int

Inserted

Number of records inserted across all applied updates.

public int Inserted { get; init; }

Property Value

int

Messages

Diagnostics gathered during application.

public IReadOnlyList<S101UpdateMessage> Messages { get; init; }

Property Value

IReadOnlyList<S101UpdateMessage>

Modified

Number of records modified across all applied updates.

public int Modified { get; init; }

Property Value

int

Success

true when no Error or warning was recorded.

public bool Success { get; }

Property Value

bool