LogsQueryClient.QueryWorkspace Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
QueryWorkspace(String, String, QueryTimeRange, LogsQueryOptions, CancellationToken) |
Führt die Protokollabfrage aus. |
QueryWorkspace<T>(String, String, QueryTimeRange, LogsQueryOptions, CancellationToken) |
Führt die Protokollabfrage aus. Deserialisiert das Ergebnis in eine stark typisierte Modellklasse oder einen primitiven Typ, wenn die Abfrage eine einzelne Spalte zurückgibt. Beispiel für die Abfrage eines Modells:
Beispiel für die Abfrage eines Grundtyps:
|
QueryWorkspace(String, String, QueryTimeRange, LogsQueryOptions, CancellationToken)
- Source:
- LogsQueryClient.cs
- Source:
- LogsQueryClient.cs
Führt die Protokollabfrage aus.
public virtual Azure.Response<Azure.Monitor.Query.Models.LogsQueryResult> QueryWorkspace (string workspaceId, string query, Azure.Monitor.Query.QueryTimeRange timeRange, Azure.Monitor.Query.LogsQueryOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member QueryWorkspace : string * string * Azure.Monitor.Query.QueryTimeRange * Azure.Monitor.Query.LogsQueryOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Monitor.Query.Models.LogsQueryResult>
override this.QueryWorkspace : string * string * Azure.Monitor.Query.QueryTimeRange * Azure.Monitor.Query.LogsQueryOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Monitor.Query.Models.LogsQueryResult>
Public Overridable Function QueryWorkspace (workspaceId As String, query As String, timeRange As QueryTimeRange, Optional options As LogsQueryOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of LogsQueryResult)
Parameter
- workspaceId
- String
Die Arbeitsbereichs-ID, die in die Abfrage (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
) eingeschlossen werden soll.
- query
- String
Die Kusto-Abfrage zum Abrufen der Protokolle.
- timeRange
- QueryTimeRange
Der Zeitraum, für den die Protokolle gesucht werden sollen.
- options
- LogsQueryOptions
Der LogsQueryOptions , um die Abfrage zu konfigurieren.
- cancellationToken
- CancellationToken
Der zu verwendende CancellationToken.
Gibt zurück
Der LogsQueryResult , der die Abfrageergebnisse enthält.
Hinweise
Wenn das timeRange
Argument ist All und das query
Argument einen Zeitbereichsfilter enthält, verwendet der zugrunde liegende Dienst den in query
angegebenen Zeitbereich.
Gilt für:
QueryWorkspace<T>(String, String, QueryTimeRange, LogsQueryOptions, CancellationToken)
- Source:
- LogsQueryClient.cs
- Source:
- LogsQueryClient.cs
Führt die Protokollabfrage aus. Deserialisiert das Ergebnis in eine stark typisierte Modellklasse oder einen primitiven Typ, wenn die Abfrage eine einzelne Spalte zurückgibt.
Beispiel für die Abfrage eines Modells:
Response<IReadOnlyList<MyLogEntryModel>> response = await client.QueryWorkspaceAsync<MyLogEntryModel>(
workspaceId,
"AzureActivity | summarize Count = count() by ResourceGroup | top 10 by Count",
new QueryTimeRange(TimeSpan.FromDays(1)));
Beispiel für die Abfrage eines Grundtyps:
Response<IReadOnlyList<string>> response = await client.QueryWorkspaceAsync<string>(
workspaceId,
"AzureActivity | summarize Count = count() by ResourceGroup | top 10 by Count | project ResourceGroup",
new QueryTimeRange(TimeSpan.FromDays(1)));
public virtual Azure.Response<System.Collections.Generic.IReadOnlyList<T>> QueryWorkspace<T> (string workspaceId, string query, Azure.Monitor.Query.QueryTimeRange timeRange, Azure.Monitor.Query.LogsQueryOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member QueryWorkspace : string * string * Azure.Monitor.Query.QueryTimeRange * Azure.Monitor.Query.LogsQueryOptions * System.Threading.CancellationToken -> Azure.Response<System.Collections.Generic.IReadOnlyList<'T>>
override this.QueryWorkspace : string * string * Azure.Monitor.Query.QueryTimeRange * Azure.Monitor.Query.LogsQueryOptions * System.Threading.CancellationToken -> Azure.Response<System.Collections.Generic.IReadOnlyList<'T>>
Public Overridable Function QueryWorkspace(Of T) (workspaceId As String, query As String, timeRange As QueryTimeRange, Optional options As LogsQueryOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of IReadOnlyList(Of T))
Typparameter
- T
Parameter
- workspaceId
- String
Die Arbeitsbereichs-ID, die in die Abfrage (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
) eingeschlossen werden soll.
- query
- String
Die Kusto-Abfrage zum Abrufen der Protokolle.
- timeRange
- QueryTimeRange
Der Zeitraum, für den die Protokolle gesucht werden sollen.
- options
- LogsQueryOptions
Der LogsQueryOptions , um die Abfrage zu konfigurieren.
- cancellationToken
- CancellationToken
Der zu verwendende CancellationToken.
Gibt zurück
Abfrageergebnisse, die einem Typ T
zugeordnet sind.
Hinweise
Wenn das timeRange
Argument ist All und das query
Argument einen Zeitbereichsfilter enthält, verwendet der zugrunde liegende Dienst den in query
angegebenen Zeitbereich.
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für