PartitionedRateLimiter.CreateChained<TResource> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Einzelne PartitionedRateLimiter<TResource> , die das übergebene in PartitionedRateLimiter<TResource>s umschließt.
public static System.Threading.RateLimiting.PartitionedRateLimiter<TResource> CreateChained<TResource> (params System.Threading.RateLimiting.PartitionedRateLimiter<TResource>[] limiters);
static member CreateChained : System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>[] -> System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>
Public Shared Function CreateChained(Of TResource) (ParamArray limiters As PartitionedRateLimiter(Of TResource)()) As PartitionedRateLimiter(Of TResource)
Typparameter
- TResource
Der Ressourcentyp, der rateneinschränkt wird.
Parameter
- limiters
- PartitionedRateLimiter<TResource>[]
Die PartitionedRateLimiter<TResource>s, die beim Abrufen von Ressourcen in der reihenfolge aufgerufen werden.
Gibt zurück
Ausnahmen
limiters
ist ein NULL-Parameter.
limiters
ist ein leeres Array.
Hinweise
Methoden für das zurückgegebene PartitionedRateLimiter<TResource> durchlaufen das übergebene in limiters
der angegebenen Reihenfolge.
GetStatistics(TResource) gibt den niedrigsten Wert für CurrentAvailablePermits, den innersten Grenzwert TotalSuccessfulLeasesund die Aggregatwerte für die restlichen Eigenschaften von zurück limiters
.
RateLimitLeaseZurückgegebene s aggregieren Metadaten und verwenden für Duplikate den Wert der ersten Lease mit demselben Metadatennamen.