次の方法で共有


DeviceClient.SendEventBatchAsync メソッド

定義

オーバーロード

SendEventBatchAsync(IEnumerable<Message>, CancellationToken)

イベントのバッチを IoT ハブに送信します。 真のバッチ操作には AMQP または HTTP を使用します。 MQTT はメッセージを 1 つずつ送信するだけです。

SendEventBatchAsync(IEnumerable<Message>)

イベントのバッチを IoT ハブに送信します。 真のバッチ操作には AMQP または HTTP を使用します。 MQTT はメッセージを 1 つずつ送信するだけです。

SendEventBatchAsync(IEnumerable<Message>, CancellationToken)

イベントのバッチを IoT ハブに送信します。 真のバッチ操作には AMQP または HTTP を使用します。 MQTT はメッセージを 1 つずつ送信するだけです。

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

パラメーター

messages
IEnumerable<Message>

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

cancellationToken
CancellationToken

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

戻り値

待機するタスク

例外

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

操作が取り消されたときにスローされます。 内部例外は になります OperationCanceledException

適用対象

SendEventBatchAsync(IEnumerable<Message>)

イベントのバッチを IoT ハブに送信します。 真のバッチ操作には AMQP または HTTP を使用します。 MQTT はメッセージを 1 つずつ送信するだけです。

public System.Threading.Tasks.Task SendEventBatchAsync (System.Collections.Generic.IEnumerable<Microsoft.Azure.Devices.Client.Message> messages);
member this.SendEventBatchAsync : seq<Microsoft.Azure.Devices.Client.Message> -> System.Threading.Tasks.Task
Public Function SendEventBatchAsync (messages As IEnumerable(Of Message)) As Task

パラメーター

messages
IEnumerable<Message>

送信する 1 つ以上のメッセージの一覧。 メッセージは送信後に破棄する必要があります。

戻り値

待機するタスク

適用対象