Skip to content

RateLimitedHttpMessageHandler class

Defined in

Namespace: Fusillade.Reactive Assembly: Fusillade.Reactive.dll Full name: Fusillade.Reactive.RateLimitedHttpMessageHandler Modifiers: public

Summary

View source

A http handler which will limit the rate at which we can read.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

Class hierarchy
classDiagram
class RateLimitedHttpMessageHandler
class LimitingHttpMessageHandler
LimitingHttpMessageHandler <|-- RateLimitedHttpMessageHandler

Inherits from: LimitingHttpMessageHandler

Remarks

Initializes a new instance of the RateLimitedHttpMessageHandler class.

Constructors

NameSummary
.ctorA http handler which will limit the rate at which we can read.

Methods

NameSummary
static UniqueKeyForRequestGenerates a unique key for a HttpRequestMessage.
ResetLimitResets the total limit of bytes to read. This is usually called when the app resumes from suspend, to indicate that we should fetch another set of data.
SendAsync
Inherited members