Share via


ModuleClient.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.

Applies to