Share via


ThrottlingRule Constructors

Definition

Overloads

ThrottlingRule()

Initializes a new instance of the ThrottlingRule class.

ThrottlingRule(String, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Boolean>, IList<RequestMatchPattern>)

Initializes a new instance of the ThrottlingRule class.

ThrottlingRule()

Initializes a new instance of the ThrottlingRule class.

public ThrottlingRule ();
Public Sub New ()

Applies to

ThrottlingRule(String, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Boolean>, IList<RequestMatchPattern>)

Initializes a new instance of the ThrottlingRule class.

public ThrottlingRule (string key = default, double? renewalPeriod = default, double? count = default, double? minCount = default, bool? dynamicThrottlingEnabled = default, System.Collections.Generic.IList<Microsoft.Azure.Management.CognitiveServices.Models.RequestMatchPattern> matchPatterns = default);
new Microsoft.Azure.Management.CognitiveServices.Models.ThrottlingRule : string * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.CognitiveServices.Models.RequestMatchPattern> -> Microsoft.Azure.Management.CognitiveServices.Models.ThrottlingRule
Public Sub New (Optional key As String = Nothing, Optional renewalPeriod As Nullable(Of Double) = Nothing, Optional count As Nullable(Of Double) = Nothing, Optional minCount As Nullable(Of Double) = Nothing, Optional dynamicThrottlingEnabled As Nullable(Of Boolean) = Nothing, Optional matchPatterns As IList(Of RequestMatchPattern) = Nothing)

Parameters

key
String
renewalPeriod
Nullable<Double>
count
Nullable<Double>
minCount
Nullable<Double>
dynamicThrottlingEnabled
Nullable<Boolean>
matchPatterns
IList<RequestMatchPattern>

Applies to