ServiceClient.SendAsync メソッド

定義

オーバーロード

SendAsync(String, Message, Nullable<TimeSpan>)

指定したデバイスにクラウドからデバイスへのメッセージを送信します。 この呼び出しは AMQP 経由で行われます。

SendAsync(String, String, Message, Nullable<TimeSpan>)

指定したモジュールにクラウドからデバイスへのメッセージを送信します。

SendAsync(String, Message, Nullable<TimeSpan>)

指定したデバイスにクラウドからデバイスへのメッセージを送信します。 この呼び出しは AMQP 経由で行われます。

public virtual System.Threading.Tasks.Task SendAsync (string deviceId, Microsoft.Azure.Devices.Message message, TimeSpan? timeout = default);
abstract member SendAsync : string * Microsoft.Azure.Devices.Message * Nullable<TimeSpan> -> System.Threading.Tasks.Task
override this.SendAsync : string * Microsoft.Azure.Devices.Message * Nullable<TimeSpan> -> System.Threading.Tasks.Task
Public Overridable Function SendAsync (deviceId As String, message As Message, Optional timeout As Nullable(Of TimeSpan) = Nothing) As Task

パラメーター

deviceId
String

ターゲット デバイスのデバイス識別子。

message
Message

cloud-to-device メッセージ。

timeout
Nullable<TimeSpan>

操作のタイムアウト。既定値は、指定されていない場合は 1 分です。

戻り値

適用対象

SendAsync(String, String, Message, Nullable<TimeSpan>)

指定したモジュールにクラウドからデバイスへのメッセージを送信します。

public virtual System.Threading.Tasks.Task SendAsync (string deviceId, string moduleId, Microsoft.Azure.Devices.Message message, TimeSpan? timeout = default);
abstract member SendAsync : string * string * Microsoft.Azure.Devices.Message * Nullable<TimeSpan> -> System.Threading.Tasks.Task
override this.SendAsync : string * string * Microsoft.Azure.Devices.Message * Nullable<TimeSpan> -> System.Threading.Tasks.Task
Public Overridable Function SendAsync (deviceId As String, moduleId As String, message As Message, Optional timeout As Nullable(Of TimeSpan) = Nothing) As Task

パラメーター

deviceId
String

ターゲット デバイスのデバイス識別子。

moduleId
String

ターゲット モジュールのモジュール識別子。

message
Message

cloud-to-module メッセージ。

timeout
Nullable<TimeSpan>

操作のタイムアウト。既定値は、指定されていない場合は 1 分です。

戻り値

適用対象