Table of Contents

Class RateLimitingHandlerOption

Namespace
Autodesk.Common.HttpClientLibrary.Middleware.Options
Assembly
Autodesk.Common.HttpClientLibrary.dll
public class RateLimitingHandlerOption : IRequestOption
Inheritance
RateLimitingHandlerOption
Implements
IRequestOption
Inherited Members

Methods

Disable()

public void Disable()

GetRateLimit()

public (int maxConcurrentRequests, TimeSpan timeWindow)? GetRateLimit()

Returns

(int maxConcurrentRequests, TimeSpan timeWindow)?

SetRateLimit(int, TimeSpan)

Sets the rate limit parameters.

public void SetRateLimit(int maxConcurrentRequests, TimeSpan timeWindow)

Parameters

maxConcurrentRequests int

Maximum number of concurrent requests.

timeWindow TimeSpan

Time window for the rate limiting in seconds.

Exceptions

ArgumentOutOfRangeException