Freigeben über


MetricDefinition Konstruktoren

Definition

Überlädt

MetricDefinition()

Initialisiert eine neue instance der MetricDefinition-Klasse.

MetricDefinition(Nullable<Boolean>, String, String, LocalizableString, String, String, String, String, Nullable<AggregationType>, IList<Nullable<AggregationType>>, IList<MetricAvailability>, String, IList<LocalizableString>)

Initialisiert eine neue instance der MetricDefinition-Klasse.

MetricDefinition()

Initialisiert eine neue instance der MetricDefinition-Klasse.

public MetricDefinition ();
Public Sub New ()

Gilt für:

MetricDefinition(Nullable<Boolean>, String, String, LocalizableString, String, String, String, String, Nullable<AggregationType>, IList<Nullable<AggregationType>>, IList<MetricAvailability>, String, IList<LocalizableString>)

Initialisiert eine neue instance der MetricDefinition-Klasse.

public MetricDefinition (bool? isDimensionRequired = default, string resourceId = default, string namespaceProperty = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString name = default, string displayDescription = default, string category = default, string metricClass = default, string unit = default, Microsoft.Azure.Management.Monitor.Models.AggregationType? primaryAggregationType = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.AggregationType?> supportedAggregationTypes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.MetricAvailability> metricAvailabilities = default, string id = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.LocalizableString> dimensions = default);
new Microsoft.Azure.Management.Monitor.Models.MetricDefinition : Nullable<bool> * string * string * Microsoft.Azure.Management.Monitor.Models.LocalizableString * string * string * string * string * Nullable<Microsoft.Azure.Management.Monitor.Models.AggregationType> * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.Monitor.Models.AggregationType>> * System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.MetricAvailability> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.LocalizableString> -> Microsoft.Azure.Management.Monitor.Models.MetricDefinition
Public Sub New (Optional isDimensionRequired As Nullable(Of Boolean) = Nothing, Optional resourceId As String = Nothing, Optional namespaceProperty As String = Nothing, Optional name As LocalizableString = Nothing, Optional displayDescription As String = Nothing, Optional category As String = Nothing, Optional metricClass As String = Nothing, Optional unit As String = Nothing, Optional primaryAggregationType As Nullable(Of AggregationType) = Nothing, Optional supportedAggregationTypes As IList(Of Nullable(Of AggregationType)) = Nothing, Optional metricAvailabilities As IList(Of MetricAvailability) = Nothing, Optional id As String = Nothing, Optional dimensions As IList(Of LocalizableString) = Nothing)

Parameter

isDimensionRequired
Nullable<Boolean>

Flag, um anzugeben, ob die Dimension erforderlich ist.

resourceId
String

der Ressourcenbezeichner der Ressource, die die Metrik ausgegeben hat.

namespaceProperty
String

der Namespace, zu dem die Metrik gehört.

name
LocalizableString

der Name und der Anzeigename der Metrik, d. h. es handelt sich um eine lokalisierbare Zeichenfolge.

displayDescription
String

Ausführliche Beschreibung dieser Metrik.

category
String

Benutzerdefinierter Kategoriename für diese Metrik.

metricClass
String

Die Klasse der Metrik. Mögliche Werte: "Verfügbarkeit", "Transaktionen", "Fehler", "Latenz", "Sättigung"

unit
String

Die Einheit der Metrik. Mögliche Werte: "Count", "Bytes", "Seconds", "CountPerSecond", "BytesPerSecond", "Percent", "MilliSeconds", "ByteSeconds", "Unspecified", "Cores", "MilliCores", "NanoCores", "BitsPerSecond"

primaryAggregationType
Nullable<AggregationType>

der primäre Aggregationstypwert, der definiert, wie die Werte für die Anzeige verwendet werden sollen. Mögliche Werte sind: "None", "Average", "Count", "Minimum", "Maximum", "Total"

supportedAggregationTypes
IList<Nullable<AggregationType>>

die Auflistung der unterstützten Aggregationstypen.

metricAvailabilities
IList<MetricAvailability>

die Sammlung der verfügbaren Aggregationsintervalle, die abgefragt werden können.

id
String

der Ressourcenbezeichner der Metrikdefinition.

dimensions
IList<LocalizableString>

der Name und der Anzeigename der Dimension, d. h. es handelt sich um eine lokalisierbare Zeichenfolge.

Gilt für: