ModuleClient.SendEventBatchAsync Method

Definition

Overloads

SendEventBatchAsync(IEnumerable<Message>)

Sends a batch of events to device hub. Requires AMQP or AMQP over WebSockets.

SendEventBatchAsync(IEnumerable<Message>, CancellationToken)

Sends a batch of events to device hub. Requires AMQP or AMQP over WebSockets.

SendEventBatchAsync(String, IEnumerable<Message>)

Sends a batch of events to device hub

SendEventBatchAsync(String, IEnumerable<Message>, CancellationToken)

Sends a batch of events to device hub

SendEventBatchAsync(IEnumerable<Message>)

Sends a batch of events to device hub. Requires AMQP or AMQP over WebSockets.

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

Parameters

messages
IEnumerable<Message>

The messages.

Returns

The task containing the event

SendEventBatchAsync(IEnumerable<Message>, CancellationToken)

Sends a batch of events to device hub. Requires AMQP or AMQP over WebSockets.

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

Parameters

messages
IEnumerable<Message>

An IEnumerable set of Message objects.

cancellationToken
CancellationToken

A cancellation token to cancel the operation.

Returns

The task containing the event

Exceptions

Thrown when the operation has been canceled.

SendEventBatchAsync(String, IEnumerable<Message>)

Sends a batch of events to device hub

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

Parameters

outputName
String

The output target for sending the given message

messages
IEnumerable<Message>

A list of one or more messages to send

Returns

The task containing the event

Exceptions

Thrown when the operation has been canceled.

SendEventBatchAsync(String, IEnumerable<Message>, CancellationToken)

Sends a batch of events to device hub

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

Parameters

outputName
String

The output target for sending the given message

messages
IEnumerable<Message>

A list of one or more messages to send

cancellationToken
CancellationToken

A cancellation token to cancel the operation.

Returns

The task containing the event

Exceptions

Thrown when the operation has been canceled.

Applies to