RateLimiterOptions.AddPolicy メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddPolicy<TPartitionKey,TPolicy>(String) |
指定された policyName を使用して、新しいレート制限ポリシーを追加します。 |
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>) |
指定された policyName を使用して、新しいレート制限ポリシーを追加します。 |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
指定された を使用して、新しいレート制限ポリシーを追加します。 |
AddPolicy<TPartitionKey,TPolicy>(String)
指定された policyName を使用して、新しいレート制限ポリシーを追加します。
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
型パラメーター
- TPartitionKey
- TPolicy
パラメーター
- policyName
- String
指定された TPolicy に関連付ける名前。
戻り値
適用対象
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)
指定された policyName を使用して、新しいレート制限ポリシーを追加します。
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
型パラメーター
- TPartitionKey
パラメーター
- policyName
- String
指定 IRateLimiterPolicy<TPartitionKey>した に関連付ける名前。
戻り値
適用対象
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)
指定された を使用して、新しいレート制限ポリシーを追加します。 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
型パラメーター
- TPartitionKey
パラメーター
- policyName
- String
指定 RateLimiterした に関連付ける名前。
- partitioner
- Func<HttpContext,RateLimitPartition<TPartitionKey>>
要求に適用するレートリミッターを決定するために Acquire または WaitAsync 呼び出しが行われるたびに呼び出されるメソッド。