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.