PartitionedRateLimiter.Create<TResource,TPartitionKey> 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.
Metode yang digunakan untuk membuat implementasi default .PartitionedRateLimiter<TResource>
public static System.Threading.RateLimiting.PartitionedRateLimiter<TResource> Create<TResource,TPartitionKey> (Func<TResource,System.Threading.RateLimiting.RateLimitPartition<TPartitionKey>> partitioner, System.Collections.Generic.IEqualityComparer<TPartitionKey>? equalityComparer = default);
static member Create : Func<'Resource, System.Threading.RateLimiting.RateLimitPartition<'PartitionKey>> * System.Collections.Generic.IEqualityComparer<'PartitionKey> -> System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>
Public Shared Function Create(Of TResource, TPartitionKey) (partitioner As Func(Of TResource, RateLimitPartition(Of TPartitionKey)), Optional equalityComparer As IEqualityComparer(Of TPartitionKey) = Nothing) As PartitionedRateLimiter(Of TResource)
Jenis parameter
- TResource
Jenis sumber daya yang dibatasi lajunya.
- TPartitionKey
Jenis untuk membedakan partisi.
Parameter
- partitioner
- Func<TResource,RateLimitPartition<TPartitionKey>>
Metode yang dipanggil setiap kali panggilan Acquire atau WaitAsync dilakukan untuk mencari tahu pembatas tarif apa yang akan diterapkan pada permintaan. PartitionKey Jika cocok dengan entri cache, maka pembatas laju yang sebelumnya digunakan untuk kunci tersebut digunakan. Jika tidak, pabrik dipanggil untuk mendapatkan pembatas tarif baru.
- equalityComparer
- IEqualityComparer<TPartitionKey>
Opsional IEqualityComparer<T> untuk menyesuaikan logika perbandingan untuk TPartitionKey
.
Mengembalikan
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk