你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RateLimitRule 构造函数

定义

初始化 RateLimitRule 的新实例。

public RateLimitRule (string name, int priority, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.CustomRuleMatchCondition> matchConditions, Azure.ResourceManager.Cdn.Models.OverrideActionType action, int rateLimitThreshold, int rateLimitDurationInMinutes);
new Azure.ResourceManager.Cdn.Models.RateLimitRule : string * int * seq<Azure.ResourceManager.Cdn.Models.CustomRuleMatchCondition> * Azure.ResourceManager.Cdn.Models.OverrideActionType * int * int -> Azure.ResourceManager.Cdn.Models.RateLimitRule
Public Sub New (name As String, priority As Integer, matchConditions As IEnumerable(Of CustomRuleMatchCondition), action As OverrideActionType, rateLimitThreshold As Integer, rateLimitDurationInMinutes As Integer)

参数

name
String

定义自定义规则的名称。

priority
Int32

定义在自定义规则总体列表中此规则的计算顺序。

matchConditions
IEnumerable<CustomRuleMatchCondition>

匹配条件列表。

action
OverrideActionType

描述规则匹配时要应用的操作。

rateLimitThreshold
Int32

定义速率限制阈值。

rateLimitDurationInMinutes
Int32

定义速率限制持续时间。 默认值为 1 分钟。

例外

namematchConditions 为 null。

适用于