Freigeben über


DeviceClient.SetMethodDefaultHandlerAsync Methode

Definition

Überlädt

SetMethodDefaultHandlerAsync(MethodCallback, Object)

Legt einen neuen Delegaten fest, der für eine Methode aufgerufen wird, für die kein Delegat registriert ist. Wenn ein Standarddelegat bereits registriert ist, ersetzt er durch den neuen Delegaten. Ein Methodenhandler kann durch Übergeben eines Null-MethodCallback-Objekts nicht festgelegt werden.

SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)

Legt einen neuen Delegaten fest, der für eine Methode aufgerufen wird, für die kein Delegat registriert ist. Wenn ein Standarddelegat bereits registriert ist, ersetzt er durch den neuen Delegaten. Ein Methodenhandler kann durch Übergeben eines Null-MethodCallback-Objekts nicht festgelegt werden.

SetMethodDefaultHandlerAsync(MethodCallback, Object)

Legt einen neuen Delegaten fest, der für eine Methode aufgerufen wird, für die kein Delegat registriert ist. Wenn ein Standarddelegat bereits registriert ist, ersetzt er durch den neuen Delegaten. Ein Methodenhandler kann durch Übergeben eines Null-MethodCallback-Objekts nicht festgelegt werden.

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

Parameter

methodHandler
MethodCallback

Der Delegat, der verwendet werden soll, wenn eine Methode vom Clouddienst aufgerufen wird und kein Delegat für diesen Methodennamen registriert ist.

userContext
Object

Generischer Parameter, der vom Clientcode interpretiert werden soll.

Gibt zurück

Gilt für:

SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)

Legt einen neuen Delegaten fest, der für eine Methode aufgerufen wird, für die kein Delegat registriert ist. Wenn ein Standarddelegat bereits registriert ist, ersetzt er durch den neuen Delegaten. Ein Methodenhandler kann durch Übergeben eines Null-MethodCallback-Objekts nicht festgelegt werden.

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

Parameter

methodHandler
MethodCallback

Der Delegat, der verwendet werden soll, wenn eine Methode vom Clouddienst aufgerufen wird und kein Delegat für diesen Methodennamen registriert ist.

userContext
Object

Generischer Parameter, der vom Clientcode interpretiert werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang abgebrochen wurde.

Wird ausgelöst, wenn der Vorgang abgebrochen wurde.

Gilt für: