次の方法で共有


LogsBatchQuery クラス

定義

複数のログ クエリで構成されるバッチを表します。

public class LogsBatchQuery
type LogsBatchQuery = class
Public Class LogsBatchQuery
継承
LogsBatchQuery

コンストラクター

LogsBatchQuery()

LogsBatchQuery の新しいインスタンスを初期化します。

メソッド

AddWorkspaceQuery(String, String, QueryTimeRange, LogsQueryOptions)

指定したクエリをバッチに追加します。 クエリが呼び出しを介して送信された後に結果を QueryBatchAsync(LogsBatchQuery, CancellationToken) 取得できます。

string countQueryId = batch.AddWorkspaceQuery(
    workspaceId,
    "AzureActivity | count",
    new QueryTimeRange(TimeSpan.FromDays(1)));
string topQueryId = batch.AddWorkspaceQuery(
    workspaceId,
    "AzureActivity | summarize Count = count() by ResourceGroup | top 10 by Count",
    new QueryTimeRange(TimeSpan.FromDays(1)));

Response<LogsBatchQueryResultCollection> response = await client.QueryBatchAsync(batch);

var count = response.Value.GetResult<int>(countQueryId).Single();
var topEntries = response.Value.GetResult<MyLogEntryModel>(topQueryId);

適用対象