Bagikan melalui


PartitionedRateLimiter.CreateChained<TResource> Metode

Definisi

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.

Berlaku untuk