Table of Contents

Class Error.TooManyRequests

Namespace
Trellis
Assembly
Trellis.Core.dll

HTTP 429 — the client has exceeded a rate limit.

public sealed record Error.TooManyRequests : Error, IEquatable<Error>, IEquatable<Error.TooManyRequests>
Inheritance
Error.TooManyRequests
Implements
Inherited Members
Extension Methods

Constructors

TooManyRequests(RetryAfterValue?)

HTTP 429 — the client has exceeded a rate limit.

public TooManyRequests(RetryAfterValue? RetryAfter = null)

Parameters

RetryAfter RetryAfterValue

Optional advice for when the client may retry.

Properties

Kind

Gets the stable, IANA-aligned identifier for this case (e.g. "not-found", "unprocessable-content"). Suitable for telemetry, problem-details type URI synthesis, and wire serialization.

public override string Kind { get; }

Property Value

string

RetryAfter

Optional advice for when the client may retry.

public RetryAfterValue? RetryAfter { get; init; }

Property Value

RetryAfterValue