次の方法で共有


DeviceClient.SetReceiveMessageHandlerAsync メソッド

定義

キャンセル トークンを使用してデバイス キューからメッセージを受信するための新しいデリゲートを設定します。 受信したメッセージを処理した後、クライアントは 、AbandonAsync(Message, CancellationToken)、または RejectAsync(Message, CancellationToken)を呼び出CompleteAsync(Message, CancellationToken)し、メッセージを破棄する必要があります。 null デリゲートが渡されると、サービスからのメッセージの受信時にトリガーされるコールバックが無効になります。

public System.Threading.Tasks.Task SetReceiveMessageHandlerAsync (Microsoft.Azure.Devices.Client.ReceiveMessageCallback messageHandler, object userContext, System.Threading.CancellationToken cancellationToken = default);
member this.SetReceiveMessageHandlerAsync : Microsoft.Azure.Devices.Client.ReceiveMessageCallback * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetReceiveMessageHandlerAsync (messageHandler As ReceiveMessageCallback, userContext As Object, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

messageHandler
ReceiveMessageCallback
userContext
Object
cancellationToken
CancellationToken

戻り値

適用対象