Hashbrown.AspNetCore · C# API reference
Hashbrown.AspNetCore.NativeSessionOptions
Upcoming 0.1.0-preview.2 · Unreleased
public sealed record NativeSessionOptions : System.IEquatable<Hashbrown.AspNetCore.NativeSessionOptions>Finite native storage limits, independent of the existing checkpoint schema.
Members
ArgumentBytes
public int ArgumentBytes { get; init; }Maximum canonical arguments bytes per descriptor.
Lease
public System.TimeSpan Lease { get; init; }Request authority lifetime.
MaintenanceBatch
public int MaintenanceBatch { get; init; }Maximum maintenance rows per transaction.
MaximumCalls
public int MaximumCalls { get; init; }Maximum retained model call descriptors per selector.
MaximumMessages
public int MaximumMessages { get; init; }Maximum transcript message count.
NativeBytes
public int NativeBytes { get; init; }Maximum native session UTF-8 bytes.
PayloadCapacity
public int PayloadCapacity { get; init; }Maximum live/private payloads per agent and trusted scope.
PublicBytes
public int PublicBytes { get; init; }Maximum current public request UTF-8 bytes.
Retention
public System.TimeSpan Retention { get; init; }Private session retention. Unknown fences are retained without automatic replay.
SelectorCapacity
public int SelectorCapacity { get; init; }Maximum selectors, including permanent tombstones, per agent and scope.