次の方法で共有


RateLimiterOptionsExtensions.AddConcurrencyLimiter メソッド

定義

指定した に新しい ConcurrencyLimiterConcurrencyLimiterOptions アプリケーションに登録します。 リミッターは、 または を介して RequireRateLimiting<TBuilder>(TBuilder, String)エンドポイントに EnableRateLimitingAttribute追加できます。

public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddConcurrencyLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.ConcurrencyLimiterOptions> configureOptions);
static member AddConcurrencyLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddConcurrencyLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of ConcurrencyLimiterOptions)) As RateLimiterOptions

パラメーター

options
RateLimiterOptions

RateLimiterOptionsリミッターを追加する 。

policyName
String

リミッターに関連付けられる名前。

configureOptions
Action<ConcurrencyLimiterOptions>

リミッターに使用する を ConcurrencyLimiterOptions 構成するコールバック。

戻り値

この RateLimiterOptions

適用対象