PartitionedRateLimiter.CreateChained<TResource> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un single PartitionedRateLimiter<TResource> qui encapsule le passé PartitionedRateLimiter<TResource>.
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)
Paramètres de type
- TResource
Type de ressource qui est limité au taux.
Paramètres
- limiters
- PartitionedRateLimiter<TResource>[]
PartitionedRateLimiter<TResource>qui seront appelés dans l’ordre lors de l’acquisition de ressources.
Retours
Exceptions
limiters
est un paramètre null.
limiters
est un tableau vide.
Remarques
Les méthodes sur le retourné PartitionedRateLimiter<TResource> itèrent sur le passé dans limiters
dans l’ordre donné.
GetStatistics(TResource) retourne la valeur la plus basse pour CurrentAvailablePermits, la limite la plus interne et les valeurs d’agrégation TotalSuccessfulLeasespour le reste des propriétés du limiters
.
RateLimitLeaseles valeurs retournées agrègent les métadonnées et, pour les doublons, utilisent la valeur du premier bail avec le même nom de métadonnées.