RateLimiter.CreateChained(RateLimiter[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u één RateLimiter die de doorgegeven RateLimiterinvoegingen verpakt.
public:
static System::Threading::RateLimiting::RateLimiter ^ CreateChained(... cli::array <System::Threading::RateLimiting::RateLimiter ^> ^ limiters);
public static System.Threading.RateLimiting.RateLimiter CreateChained(params System.Threading.RateLimiting.RateLimiter[] limiters);
static member CreateChained : System.Threading.RateLimiting.RateLimiter[] -> System.Threading.RateLimiting.RateLimiter
Public Shared Function CreateChained (ParamArray limiters As RateLimiter()) As RateLimiter
Parameters
- limiters
- RateLimiter[]
De RateLimiters die op volgorde worden aangeroepen bij het verkrijgen van resources.
Retouren
Uitzonderingen
limiters is een null-parameter.
limiters is een lege matrix.
Opmerkingen
Methoden op het geretourneerde RateLimiter bestand herhalen de doorgegeven in limiters de opgegeven volgorde.
GetStatistics() retourneert de laagste waarde voor CurrentAvailablePermits, de binnenste limieten en TotalSuccessfulLeasesde cumulatieve waarden voor de rest van de eigenschappen van de limiters.
RateLimitLeasegeretourneerde metagegevens worden samengevoegd en voor duplicaten wordt de waarde van de eerste lease gebruikt met dezelfde metagegevensnaam.
Het weggooien van de geretourneerde RateLimiter is niet de binnenste limiters. Bellers worden verwacht de binnenbegrenzers zelf te verwijderen zodra ze niet meer in gebruik zijn.