DeviceClient.SetMethodDefaultHandlerAsync Method
Definition
Overloads
SetMethodDefaultHandlerAsync(MethodCallback, Object) |
Sets a new delegate that is called for a method that doesn't have a delegate registered for its name. If a default delegate is already registered it will replace with the new delegate. A method handler can be unset by passing a null MethodCallback. |
SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken) |
Sets a new delegate that is called for a method that doesn't have a delegate registered for its name. If a default delegate is already registered it will replace with the new delegate. A method handler can be unset by passing a null MethodCallback. |
SetMethodDefaultHandlerAsync(MethodCallback, Object)
Sets a new delegate that is called for a method that doesn't have a delegate registered for its name. If a default delegate is already registered it will replace with the new delegate. A method handler can be unset by passing a 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
Parameters
- methodHandler
- MethodCallback
The delegate to be used when a method is called by the cloud service and there is no delegate registered for that method name.
- userContext
- Object
Generic parameter to be interpreted by the client code.
Returns
Applies to
SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)
Sets a new delegate that is called for a method that doesn't have a delegate registered for its name. If a default delegate is already registered it will replace with the new delegate. A method handler can be unset by passing a 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
Parameters
- methodHandler
- MethodCallback
The delegate to be used when a method is called by the cloud service and there is no delegate registered for that method name.
- userContext
- Object
Generic parameter to be interpreted by the client code.
- cancellationToken
- CancellationToken
A cancellation token to cancel the operation.
Returns
Exceptions
Thrown when the operation has been canceled.