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

DeviceClient.SetMethodDefaultHandlerAsync 方法

定义

重载

SetMethodDefaultHandlerAsync(MethodCallback, Object)

设置一个新委托,该委托是为没有为其名称注册委托的方法调用的。 如果已注册默认委托,它将替换为新的委托。 可以通过传递 null MethodCallback 来取消设置方法处理程序。

SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)

设置一个新委托,该委托是为没有为其名称注册委托的方法调用的。 如果已注册默认委托,它将替换为新的委托。 可以通过传递 null MethodCallback 来取消设置方法处理程序。

SetMethodDefaultHandlerAsync(MethodCallback, Object)

设置一个新委托,该委托是为没有为其名称注册委托的方法调用的。 如果已注册默认委托,它将替换为新的委托。 可以通过传递 null MethodCallback 来取消设置方法处理程序。

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

参数

methodHandler
MethodCallback

当云服务调用某个方法并且没有为该方法名称注册委托时要使用的委托。

userContext
Object

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

返回

适用于

SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)

设置一个新委托,该委托是为没有为其名称注册委托的方法调用的。 如果已注册默认委托,它将替换为新的委托。 可以通过传递 null MethodCallback 来取消设置方法处理程序。

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

参数

methodHandler
MethodCallback

当云服务调用某个方法并且没有为该方法名称注册委托时要使用的委托。

userContext
Object

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

cancellationToken
CancellationToken

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

返回

例外

取消操作时引发。

取消操作时引发。

适用于