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 seul PartitionedRateLimiter<TResource> qui encapsule le passage.PartitionedRateLimiter<TResource>
public:
generic <typename TResource>
static System::Threading::RateLimiting::PartitionedRateLimiter<TResource> ^ CreateChained(... cli::array <System::Threading::RateLimiting::PartitionedRateLimiter<TResource> ^> ^ limiters);
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 limité.
Paramètres
- limiters
- PartitionedRateLimiter<TResource>[]
S PartitionedRateLimiter<TResource>qui sera appelé 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 retour PartitionedRateLimiter<TResource> effectuent une itération sur le passé dans limiters l’ordre donné.
GetStatistics(TResource) retourne la valeur la plus basse pour CurrentAvailablePermits, le limiteur le plus interne et les valeurs d’agrégation TotalSuccessfulLeasespour le reste des propriétés du limiters.
RateLimitLeaseles métadonnées 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.
La suppression du retour PartitionedRateLimiter<TResource> ne supprime pas l’intérieur limiters. Les appelants sont censés supprimer les limiteurs internes eux-mêmes une fois qu’ils ne sont plus utilisés.