Skip to content

Class ResourceLimits

Namespace: DotBoxD.Kernels.Model
Assembly: DotBoxD.Kernels.dll

public sealed record ResourceLimits : IEquatable<ResourceLimits>

objectResourceLimits

IEquatable<ResourceLimits>

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

ResourceLimits(long, long, TimeSpan?, long, int, int, int, int, int, long, long, long, long, long, int, int, int, long)

Section titled “ ResourceLimits(long, long, TimeSpan?, long, int, int, int, int, int, long, long, long, long, long, int, int, int, long)”
public ResourceLimits(long MaxFuel = 100000, long MaxLoopIterations = 100000, TimeSpan? MaxWallTime = null, long MaxAllocatedBytes = 1048576, int MaxCallDepth = 64, int MaxHostCalls = 100, int MaxListLength = 10000, int MaxMapEntries = 10000, int MaxCollectionDepth = 32, long MaxTotalCollectionElements = 100000, long MaxFileBytesRead = 1048576, long MaxFileBytesWritten = 0, long MaxNetworkBytesRead = 1048576, long MaxNetworkBytesWritten = 1048576, int MaxLogEvents = 100, int MaxLogMessageLength = 4096, int MaxStringLength = 65536, long MaxTotalStringBytes = 1048576)

MaxFuel long

MaxLoopIterations long

MaxWallTime TimeSpan?

MaxAllocatedBytes long

MaxCallDepth int

MaxHostCalls int

MaxListLength int

MaxMapEntries int

MaxCollectionDepth int

MaxTotalCollectionElements long

MaxFileBytesRead long

MaxFileBytesWritten long

MaxNetworkBytesRead long

MaxNetworkBytesWritten long

MaxLogEvents int

MaxLogMessageLength int

MaxStringLength int

MaxTotalStringBytes long

public TimeSpan EffectiveWallTime { get; }

TimeSpan

public long MaxAllocatedBytes { get; init; }

long

public int MaxCallDepth { get; init; }

int

public int MaxCollectionDepth { get; init; }

int

public long MaxFileBytesRead { get; init; }

long

public long MaxFileBytesWritten { get; init; }

long

public long MaxFuel { get; init; }

long

public int MaxHostCalls { get; init; }

int

public int MaxListLength { get; init; }

int

public int MaxLogEvents { get; init; }

int

public int MaxLogMessageLength { get; init; }

int

public long MaxLoopIterations { get; init; }

long

public int MaxMapEntries { get; init; }

int

public long MaxNetworkBytesRead { get; init; }

long

public long MaxNetworkBytesWritten { get; init; }

long

public int MaxStringLength { get; init; }

int

public long MaxTotalCollectionElements { get; init; }

long

public long MaxTotalStringBytes { get; init; }

long

public TimeSpan? MaxWallTime { get; init; }

TimeSpan?