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

ModuleClient.SetMessageHandlerAsync 方法

定义

重载

SetMessageHandlerAsync(MessageHandler, Object)

设置应用于所有终结点的新默认委托。 如果委托已与输入关联,则将调用该委托,否则将调用默认委托。 如果以前设置了默认委托,则会覆盖该委托。

SetMessageHandlerAsync(MessageHandler, Object, CancellationToken)

设置应用于所有终结点的新默认委托。 如果委托已与输入关联,则将调用该委托,否则将调用默认委托。 如果以前设置了默认委托,则会覆盖该委托。

SetMessageHandlerAsync(MessageHandler, Object)

设置应用于所有终结点的新默认委托。 如果委托已与输入关联,则将调用该委托,否则将调用默认委托。 如果以前设置了默认委托,则会覆盖该委托。

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

参数

messageHandler
MessageHandler

将消息发送到任何输入时要调用的委托。

userContext
Object

要由客户端代码解释的泛型参数。

返回

包含事件的任务

例外

取消操作时引发。

适用于

SetMessageHandlerAsync(MessageHandler, Object, CancellationToken)

设置应用于所有终结点的新默认委托。 如果委托已与输入关联,则将调用该委托,否则将调用默认委托。 如果以前设置了默认委托,则会覆盖该委托。

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

参数

messageHandler
MessageHandler

将消息发送到任何输入时要调用的委托。

userContext
Object

要由客户端代码解释的泛型参数。

cancellationToken
CancellationToken

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

返回

包含事件的任务

例外

取消操作时引发。

适用于