IotHubBaseClient.SendTelemetryBatchAsync メソッド

定義

テレメトリ メッセージのバッチを IoT ハブに送信します。

public System.Threading.Tasks.Task SendTelemetryBatchAsync (System.Collections.Generic.IEnumerable<Microsoft.Azure.Devices.Client.TelemetryMessage> messages, System.Threading.CancellationToken cancellationToken = default);
member this.SendTelemetryBatchAsync : seq<Microsoft.Azure.Devices.Client.TelemetryMessage> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendTelemetryBatchAsync (messages As IEnumerable(Of TelemetryMessage), Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

messages
IEnumerable<TelemetryMessage>

IEnumerable<T>メッセージ オブジェクトのセット。

cancellationToken
CancellationToken

操作をキャンセルするキャンセル トークン。

戻り値

例外

クライアント インスタンスがまだ開いていない場合にスローされます。

操作が取り消されたときにスローされます。

注釈

クライアント インスタンスは既に開かれている必要があります。

真のバッチ操作には AMQP を使用します。 MQTT はメッセージを 1 つずつ送信します。

のモジュール ルーティングIotHubModuleClientIoT Edge詳細については、「 」を参照してくださいhttps://docs.microsoft.com/azure/iot-edge/module-composition?view=iotedge-2018-06#declare-routes

適用対象