Freigeben über


IBaselinesOperations.ListWithHttpMessagesAsync Methode

Definition

Listet die Metrikbasiswerte für eine Ressource auf.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.Collections.Generic.IEnumerable<Microsoft.Azure.Management.Monitor.Models.SingleMetricBaseline>>> ListWithHttpMessagesAsync (string resourceUri, string metricnames = default, string metricnamespace = default, string timespan = default, TimeSpan? interval = default, string aggregation = default, string sensitivities = default, string filter = default, Microsoft.Azure.Management.Monitor.Models.ResultType? resultType = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ListWithHttpMessagesAsync : string * string * string * string * Nullable<TimeSpan> * string * string * string * Nullable<Microsoft.Azure.Management.Monitor.Models.ResultType> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<seq<Microsoft.Azure.Management.Monitor.Models.SingleMetricBaseline>>>
Public Function ListWithHttpMessagesAsync (resourceUri As String, Optional metricnames As String = Nothing, Optional metricnamespace As String = Nothing, Optional timespan As String = Nothing, Optional interval As Nullable(Of TimeSpan) = Nothing, Optional aggregation As String = Nothing, Optional sensitivities As String = Nothing, Optional filter As String = Nothing, Optional resultType As Nullable(Of ResultType) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of IEnumerable(Of SingleMetricBaseline)))

Parameter

resourceUri
String

Der Bezeichner der Ressource.

metricnames
String

Die Namen der abzurufenden Metriken (durch Trennzeichen getrennt). Sonderfall: Wenn ein Metrikname selbst ein Komma enthält, verwenden Sie %2, um ihn anzugeben. Beispiel: "Metric,Name1" sollte "Metric%2Name1" sein.

metricnamespace
String

Metriknamespace, für den Metrikdefinitionen abfragt werden sollen.

timespan
String

Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO".

interval
Nullable<TimeSpan>

Das Intervall (d. h. Zeitgran) der Abfrage.

aggregation
String

Die Liste der abzurufenden Aggregationstypen (durch Trennzeichen getrennt).

sensitivities
String

Die Liste der abzurufenden Empfindlichkeiten (durch Trennzeichen getrennt).

filter
String

Der $filter wird verwendet, um den Satz der zurückgegebenen Metrikdaten zu reduzieren. Beispiel: Metrik enthält Metadaten A, B und C: Geben Sie alle Zeitreihen von C zurück, wobei A = a1 und B = b1 oder b2 $filter=A eq 'a1' und B eq 'b1' oder B eq 'b2' und C eq '*' - Ungültige Variante: $filter=A eq 'a1' und B eq 'b1' und C eq '*' oder B = 'b2' Dies ist ungültig, da der logische Oder Operator nicht zwei verschiedene Metadatennamen trennen kann. - Gibt alle Zeitreihen zurück, wobei A = a1, B = b1 und C = c1: $filter=A eq 'a1' und B eq 'b1' und C eq 'c1' - Gibt alle Zeitreihen zurück, wobei A = a1 $filter=A eq 'a1' und B eq '' und C eq '' . Sonderfall: Wenn dimensionsname oder dimensionswert runde Klammern verwendet. Beispiel: Wenn Dimensionsname dim ist (Test) 1 Anstelle von $filter= "dim (Test) 1 eq '' " verwenden Sie **$filter= "dim %2528test%2529 1 eq '" "** Wenn Dimensionsname dim (Test) 3 und dimensionswert ist dim3 (test) val Anstelle von $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

resultType
Nullable<ResultType>

Ermöglicht nur das Abrufen von Metadaten der Baseline. Auf Datenanforderung werden alle Informationen abgerufen. Mögliche Werte: "Data", "Metadata"

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn die Antwort nicht deserialisiert werden kann

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Gilt für: