hashbrown

Hashbrown.AspNetCore · C# API reference

Hashbrown.AspNetCore.NativeBrowserRecoveryRequest

Upcoming 0.1.0-preview.2 · Unreleased

public sealed class NativeBrowserRecoveryRequest

Immutable request-local evidence, never a substitute for authoritative journal validation.

Members

NativeBrowserRecoveryRequest

public NativeBrowserRecoveryRequest(int protocolVersion, long serverRevision, System.Collections.Generic.IReadOnlyList<Hashbrown.AspNetCore.NativeBrowserRecoveryOutcome> outcomes);

Copies a complete unique bounded settlement set with its captured positive safe server revision.

Outcomes

public System.Collections.Generic.IReadOnlyList<Hashbrown.AspNetCore.NativeBrowserRecoveryOutcome> Outcomes { get; }

Copied complete browser outcomes, carrying no duplicate result values.

ProtocolVersion

public int ProtocolVersion { get; }

Supported settlement protocol version, currently one.

ServerRevision

public long ServerRevision { get; }

Exact captured durable revision; retries must never substitute a newer revision.