Share via


ModuleClient.SetInputMessageHandlerAsync Methode

Definition

Überlädt

SetInputMessageHandlerAsync(String, MessageHandler, Object)

Legt einen neuen Delegaten für die jeweilige Eingabe fest. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird sie durch den neuen Delegaten ersetzt.

SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken)

Legt einen neuen Delegaten für die jeweilige Eingabe fest. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird sie durch den neuen Delegaten ersetzt.

SetInputMessageHandlerAsync(String, MessageHandler, Object)

Legt einen neuen Delegaten für die jeweilige Eingabe fest. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird sie durch den neuen Delegaten ersetzt.

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

Parameter

inputName
String

Der Name der Eingabe, die dem Delegaten zugeordnet werden soll.

messageHandler
MessageHandler

Der Delegat, der verwendet werden soll, wenn eine Nachricht an den bestimmten inputName gesendet wird.

userContext
Object

generischer Parameter, der vom Clientcode interpretiert werden soll.

Gibt zurück

Die Aufgabe, die das -Ereignis enthält

Ausnahmen

Wird ausgelöst, wenn der Vorgang abgebrochen wurde.

Gilt für:

SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken)

Legt einen neuen Delegaten für die jeweilige Eingabe fest. Wenn der Eingabe bereits ein Delegat zugeordnet ist, wird sie durch den neuen Delegaten ersetzt.

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

Parameter

inputName
String

Der Name der Eingabe, die dem Delegaten zugeordnet werden soll.

messageHandler
MessageHandler

Der Delegat, der verwendet werden soll, wenn eine Nachricht an den bestimmten inputName gesendet wird.

userContext
Object

generischer Parameter, der vom Clientcode interpretiert werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Die Aufgabe, die das -Ereignis enthält

Ausnahmen

Wird ausgelöst, wenn der Vorgang abgebrochen wurde.

Gilt für: