你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

用于取消操作的取消标记。

返回

包含事件的任务

例外

取消操作时引发。

适用于