次の方法で共有


ModuleClient.SetInputMessageHandlerAsync メソッド

定義

オーバーロード

SetInputMessageHandlerAsync(String, MessageHandler, Object)

特定の入力の新しいデリゲートを設定します。 デリゲートが入力に既に関連付けられている場合は、新しいデリゲートに置き換えられます。

SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken)

特定の入力の新しいデリゲートを設定します。 デリゲートが入力に既に関連付けられている場合は、新しいデリゲートに置き換えられます。

SetInputMessageHandlerAsync(String, MessageHandler, Object)

特定の入力の新しいデリゲートを設定します。 デリゲートが入力に既に関連付けられている場合は、新しいデリゲートに置き換えられます。

public System.Threading.Tasks.Task SetInputMessageHandlerAsync (string inputName, Microsoft.Azure.Devices.Client.MessageHandler messageHandler, object userContext);
member this.SetInputMessageHandlerAsync : string * Microsoft.Azure.Devices.Client.MessageHandler * obj -> System.Threading.Tasks.Task
Public Function SetInputMessageHandlerAsync (inputName As String, messageHandler As MessageHandler, userContext As Object) As Task

パラメーター

inputName
String

デリゲートに関連付ける入力の名前。

messageHandler
MessageHandler

メッセージが特定の inputName に送信されるときに使用されるデリゲート。

userContext
Object

クライアント コードによって解釈されるジェネリック パラメーター。

戻り値

イベントを含むタスク

例外

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

適用対象

SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken)

特定の入力の新しいデリゲートを設定します。 デリゲートが入力に既に関連付けられている場合は、新しいデリゲートに置き換えられます。

public System.Threading.Tasks.Task SetInputMessageHandlerAsync (string inputName, Microsoft.Azure.Devices.Client.MessageHandler messageHandler, object userContext, System.Threading.CancellationToken cancellationToken);
member this.SetInputMessageHandlerAsync : string * Microsoft.Azure.Devices.Client.MessageHandler * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetInputMessageHandlerAsync (inputName As String, messageHandler As MessageHandler, userContext As Object, cancellationToken As CancellationToken) As Task

パラメーター

inputName
String

デリゲートに関連付ける入力の名前。

messageHandler
MessageHandler

メッセージが特定の inputName に送信されるときに使用されるデリゲート。

userContext
Object

クライアント コードによって解釈されるジェネリック パラメーター。

cancellationToken
CancellationToken

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

戻り値

イベントを含むタスク

例外

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

適用対象