Compartir a través de


ModuleClient.SetMessageHandlerAsync Método

Definición

Sobrecargas

SetMessageHandlerAsync(MessageHandler, Object)

Establece un nuevo delegado predeterminado que se aplica a todos los puntos de conexión. Si un delegado ya está asociado a la entrada, se llamará a ; de lo contrario, se llamará al delegado predeterminado. Si se estableció previamente un delegado predeterminado, se sobrescribirá.

SetMessageHandlerAsync(MessageHandler, Object, CancellationToken)

Establece un nuevo delegado predeterminado que se aplica a todos los puntos de conexión. Si un delegado ya está asociado a la entrada, se llamará a ; de lo contrario, se llamará al delegado predeterminado. Si se estableció previamente un delegado predeterminado, se sobrescribirá.

SetMessageHandlerAsync(MessageHandler, Object)

Establece un nuevo delegado predeterminado que se aplica a todos los puntos de conexión. Si un delegado ya está asociado a la entrada, se llamará a ; de lo contrario, se llamará al delegado predeterminado. Si se estableció previamente un delegado predeterminado, se sobrescribirá.

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

Parámetros

messageHandler
MessageHandler

Delegado al que se llamará cuando se envía un mensaje a cualquier entrada.

userContext
Object

parámetro genérico que el código de cliente va a interpretar.

Devoluciones

Tarea que contiene el evento

Excepciones

Se produce cuando se ha cancelado la operación.

Se aplica a

SetMessageHandlerAsync(MessageHandler, Object, CancellationToken)

Establece un nuevo delegado predeterminado que se aplica a todos los puntos de conexión. Si un delegado ya está asociado a la entrada, se llamará a ; de lo contrario, se llamará al delegado predeterminado. Si se estableció previamente un delegado predeterminado, se sobrescribirá.

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

Parámetros

messageHandler
MessageHandler

Delegado al que se llamará cuando se envía un mensaje a cualquier entrada.

userContext
Object

parámetro genérico que el código de cliente va a interpretar.

cancellationToken
CancellationToken

Token de cancelación para cancelar la operación.

Devoluciones

Tarea que contiene el evento

Excepciones

Se produce cuando se ha cancelado la operación.

Se aplica a