Share via


ModuleClient.SetInputMessageHandlerAsync Método

Definición

Sobrecargas

SetInputMessageHandlerAsync(String, MessageHandler, Object)

Establece un nuevo delegado para la entrada concreta. Si un delegado ya está asociado a la entrada, se reemplazará por el nuevo delegado.

SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken)

Establece un nuevo delegado para la entrada concreta. Si un delegado ya está asociado a la entrada, se reemplazará por el nuevo delegado.

SetInputMessageHandlerAsync(String, MessageHandler, Object)

Establece un nuevo delegado para la entrada concreta. Si un delegado ya está asociado a la entrada, se reemplazará por el nuevo delegado.

public System.Threading.Tasks.Task SetInputMessageHandlerAsync (string inputName, Microsoft.Azure.Devices.Client.MessageHandler messageHandler, object userContext);
member this.SetInputMessageHandlerAsync : string * Microsoft.Azure.Devices.Client.MessageHandler * obj -> System.Threading.Tasks.Task
Public Function SetInputMessageHandlerAsync (inputName As String, messageHandler As MessageHandler, userContext As Object) As Task

Parámetros

inputName
String

Nombre de la entrada que se va a asociar al delegado.

messageHandler
MessageHandler

Delegado que se va a usar cuando se envía un mensaje al inputName determinado.

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

SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken)

Establece un nuevo delegado para la entrada concreta. Si un delegado ya está asociado a la entrada, se reemplazará por el nuevo delegado.

public System.Threading.Tasks.Task SetInputMessageHandlerAsync (string inputName, Microsoft.Azure.Devices.Client.MessageHandler messageHandler, object userContext, System.Threading.CancellationToken cancellationToken);
member this.SetInputMessageHandlerAsync : string * Microsoft.Azure.Devices.Client.MessageHandler * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetInputMessageHandlerAsync (inputName As String, messageHandler As MessageHandler, userContext As Object, cancellationToken As CancellationToken) As Task

Parámetros

inputName
String

Nombre de la entrada que se va a asociar al delegado.

messageHandler
MessageHandler

Delegado que se va a usar cuando se envía un mensaje al inputName determinado.

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