PartitionedRateLimiter.CreateChained<TResource> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat tunggal PartitionedRateLimiter<TResource> yang membungkus yang diteruskan 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)
Jenis parameter
- TResource
Jenis sumber daya yang dibatasi lajunya.
Parameter
- limiters
- PartitionedRateLimiter<TResource>[]
PartitionedRateLimiter<TResource>S yang akan dipanggil secara berurutan saat memperoleh sumber daya.
Mengembalikan
Pengecualian
limiters adalah parameter null.
limiters adalah array kosong.
Keterangan
Metode pada yang dikembalikan PartitionedRateLimiter<TResource> akan melakukan iterasi atas yang diteruskan dalam limiters urutan yang diberikan.
GetStatistics(TResource) akan mengembalikan nilai terendah untuk CurrentAvailablePermits, pembatas paling TotalSuccessfulLeasesdalam , dan nilai agregat untuk properti lainnya dari limiters.
RateLimitLeases yang dikembalikan akan mengagregasi metadata dan untuk duplikat menggunakan nilai sewa pertama dengan nama metadata yang sama.