Table of Contents

Class CStructWriteLimitException

Namespace
CStructSharp.Diagnostics
Assembly
CStructSharp.dll

Represents a write stopped by an explicit caller-configurable output or encoded-string budget.

public sealed class CStructWriteLimitException : CStructWriteException, ISerializable
Inheritance
CStructWriteLimitException
Implements
Inherited Members

Constructors

CStructWriteLimitException()

Creates an empty write-limit error.

public CStructWriteLimitException()

CStructWriteLimitException(string)

Creates a write-limit error with an actionable diagnostic.

public CStructWriteLimitException(string message)

Parameters

message string

The diagnostic identifying the exceeded write budget.

CStructWriteLimitException(string, Exception)

Creates a write-limit error while preserving the lower-level cause.

public CStructWriteLimitException(string message, Exception innerException)

Parameters

message string

The diagnostic identifying the exceeded write budget.

innerException Exception

The lower-level failure encountered while enforcing the budget.