PartitionedRateLimiter.CreateChained<TResource> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un singolo PartitionedRateLimiter<TResource> oggetto che esegue il wrapping dell'oggetto passato.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)
Parametri di tipo
- TResource
Tipo di risorsa limitato.
Parametri
- limiters
- PartitionedRateLimiter<TResource>[]
Oggetto PartitionedRateLimiter<TResource>che verrà chiamato in ordine durante l'acquisizione delle risorse.
Restituisce
Eccezioni
limiters
è un parametro Null.
limiters
è una matrice vuota.
Commenti
I metodi sull'oggetto restituito PartitionedRateLimiter<TResource> eseguiranno l'iterazione sull'oggetto passato limiters
nell'ordine specificato.
GetStatistics(TResource) restituirà il valore più basso per CurrentAvailablePermits, il limite più interno e TotalSuccessfulLeasesi valori di aggregazione per il resto delle proprietà da limiters
.
RateLimitLeases restituito aggrega i metadati e per i duplicati usa il valore del primo lease con lo stesso nome di metadati.