Freigeben über


RateLimitRule Konstruktor

Definition

Initialisiert eine neue instance von 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)

Parameter

name
String

Definiert den Namen der benutzerdefinierten Regel.

priority
Int32

Definiert, in welcher Reihenfolge diese Regel in der Gesamtliste der benutzerdefinierten Regeln ausgewertet wird.

matchConditions
IEnumerable<CustomRuleMatchCondition>

Liste der Übereinstimmungsbedingungen

action
OverrideActionType

Beschreibt, welche Aktion angewendet werden soll, wenn die Regel übereinstimmt.

rateLimitThreshold
Int32

Definiert den Schwellenwert für das Ratenlimit.

rateLimitDurationInMinutes
Int32

Definiert die Dauer des Ratenlimits. Standardwert ist 1 Minute.

Ausnahmen

name oder matchConditions ist NULL.

Gilt für: