RateLimiterOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hız sınırlama ara yazılımı seçeneklerini belirtir.
public sealed class RateLimiterOptions
type RateLimiterOptions = class
Public NotInheritable Class RateLimiterOptions
- Devralma
-
RateLimiterOptions
Oluşturucular
RateLimiterOptions() |
Hız sınırlama ara yazılımı seçeneklerini belirtir. |
Özellikler
GlobalLimiter |
Tüm isteklere uygulanacak genel PartitionedRateLimiter<TResource> ayarları alır veya ayarlar. Önce genel sınırlayıcı yürütülür, ardından varsa uç noktaya özgü sınırlayıcı da yürütülür. |
OnRejected |
Bu ara yazılım tarafından reddedilen istekleri işleyen bir Func<T1,T2,TResult> alır veya ayarlar. |
RejectionStatusCode |
İstek reddedildiğinde yanıtta ayarlanacağı varsayılan durum kodunu alır veya ayarlar. Varsayılan olarak olarak Status503ServiceUnavailablegösterilir. |
Yöntemler
AddPolicy<TPartitionKey,TPolicy>(String) |
Verilen policyName ile yeni bir hız sınırlama ilkesi ekler. |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
Verilen ile yeni bir hız sınırlama ilkesi ekler |
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>) |
Verilen policyName ile yeni bir hız sınırlama ilkesi ekler. |
Uzantı Metotları
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin