Freigeben über


ModuleClient.SetMessageHandlerAsync Methode

Definition

Überlädt

SetMessageHandlerAsync(MessageHandler, Object)

Legt einen neuen Standarddelegat fest, der für alle Endpunkte gilt. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird er aufgerufen, andernfalls wird der Standarddelegat aufgerufen. Wenn zuvor ein Standarddelegat festgelegt wurde, wird er überschrieben.

SetMessageHandlerAsync(MessageHandler, Object, CancellationToken)

Legt einen neuen Standarddelegat fest, der für alle Endpunkte gilt. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird er aufgerufen, andernfalls wird der Standarddelegat aufgerufen. Wenn zuvor ein Standarddelegat festgelegt wurde, wird er überschrieben.

SetMessageHandlerAsync(MessageHandler, Object)

Legt einen neuen Standarddelegat fest, der für alle Endpunkte gilt. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird er aufgerufen, andernfalls wird der Standarddelegat aufgerufen. Wenn zuvor ein Standarddelegat festgelegt wurde, wird er überschrieben.

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

Parameter

messageHandler
MessageHandler

Der Delegat, der aufgerufen werden soll, wenn eine Nachricht an eine beliebige Eingabe gesendet wird.

userContext
Object

generischer Parameter, der vom Clientcode interpretiert werden soll.

Gibt zurück

Der Task, der das Ereignis enthält

Ausnahmen

Wird ausgelöst, wenn der Vorgang abgebrochen wurde.

Gilt für:

SetMessageHandlerAsync(MessageHandler, Object, CancellationToken)

Legt einen neuen Standarddelegat fest, der für alle Endpunkte gilt. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird er aufgerufen, andernfalls wird der Standarddelegat aufgerufen. Wenn zuvor ein Standarddelegat festgelegt wurde, wird er überschrieben.

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

Parameter

messageHandler
MessageHandler

Der Delegat, der aufgerufen werden soll, wenn eine Nachricht an eine beliebige Eingabe gesendet wird.

userContext
Object

generischer Parameter, der vom Clientcode interpretiert werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Der Task, der das Ereignis enthält

Ausnahmen

Wird ausgelöst, wenn der Vorgang abgebrochen wurde.

Gilt für: