Compartilhar via


RateLimitRule Construtor

Definição

Inicializa uma nova instância de 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)

Parâmetros

name
String

Define o nome da regra personalizada.

priority
Int32

Define em que ordem essa regra será avaliada na lista geral de regras personalizadas.

matchConditions
IEnumerable<CustomRuleMatchCondition>

Lista de condições de correspondência.

action
OverrideActionType

Descreve qual ação a ser aplicada quando a regra corresponde.

rateLimitThreshold
Int32

Define o limite de taxa.

rateLimitDurationInMinutes
Int32

Define a duração do limite de taxa. O padrão é 1 minuto.

Exceções

name ou matchConditions é nulo.

Aplica-se a