RateLimiterOptions.AddPolicy Yöntem
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.
Aşırı Yüklemeler
AddPolicy<TPartitionKey,TPolicy>(String) |
Verilen policyName 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. |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
Verilen ile yeni bir hız sınırlama ilkesi ekler |
AddPolicy<TPartitionKey,TPolicy>(String)
- Kaynak:
- RateLimiterOptions.cs
Verilen policyName ile yeni bir hız sınırlama ilkesi ekler.
public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey,TPolicy> (string policyName) where TPolicy : Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>;
member this.AddPolicy : string -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions (requires 'Policy :> Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey>)
Public Function AddPolicy(Of TPartitionKey, TPolicy) (policyName As String) As RateLimiterOptions
Tür Parametreleri
- TPartitionKey
- TPolicy
Parametreler
- policyName
- String
Verilen TPolicy ile ilişkilendirilecek ad.
Döndürülenler
Şunlara uygulanır
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)
- Kaynak:
- RateLimiterOptions.cs
Verilen policyName ile yeni bir hız sınırlama ilkesi ekler.
public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey> (string policyName, Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey> policy);
member this.AddPolicy : string * Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
Public Function AddPolicy(Of TPartitionKey) (policyName As String, policy As IRateLimiterPolicy(Of TPartitionKey)) As RateLimiterOptions
Tür Parametreleri
- TPartitionKey
Parametreler
- policyName
- String
Verilen IRateLimiterPolicy<TPartitionKey>ile ilişkilendirilecek ad.
IRateLimiterPolicy<TPartitionKey> Uygulanacak.
Döndürülenler
Şunlara uygulanır
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)
- Kaynak:
- RateLimiterOptions.cs
Verilen ile yeni bir hız sınırlama ilkesi ekler policyName
public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey> (string policyName, Func<Microsoft.AspNetCore.Http.HttpContext,System.Threading.RateLimiting.RateLimitPartition<TPartitionKey>> partitioner);
member this.AddPolicy : string * Func<Microsoft.AspNetCore.Http.HttpContext, System.Threading.RateLimiting.RateLimitPartition<'PartitionKey>> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
Public Function AddPolicy(Of TPartitionKey) (policyName As String, partitioner As Func(Of HttpContext, RateLimitPartition(Of TPartitionKey))) As RateLimiterOptions
Tür Parametreleri
- TPartitionKey
Parametreler
- policyName
- String
Verilen RateLimiterile ilişkilendirilecek ad.
- partitioner
- Func<HttpContext,RateLimitPartition<TPartitionKey>>
İstek için hangi hız sınırlayıcının uygulanacağını belirlemek için Her Alma veya WaitAsync çağrısı yapıldığında çağrılan yöntem.