Partilhar via


DeviceClient.SetMethodDefaultHandlerAsync Método

Definição

Sobrecargas

SetMethodDefaultHandlerAsync(MethodCallback, Object)

Define um novo delegado que é chamado para um método que não tem um delegado registrado para seu nome. Se um delegado padrão já estiver registrado, ele substituirá pelo novo delegado. Um manipulador de método pode ser desconjunto passando um MethodCallback nulo.

SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)

Define um novo delegado que é chamado para um método que não tem um delegado registrado para seu nome. Se um delegado padrão já estiver registrado, ele substituirá pelo novo delegado. Um manipulador de método pode ser desconjunto passando um MethodCallback nulo.

SetMethodDefaultHandlerAsync(MethodCallback, Object)

Define um novo delegado que é chamado para um método que não tem um delegado registrado para seu nome. Se um delegado padrão já estiver registrado, ele substituirá pelo novo delegado. Um manipulador de método pode ser desconjunto passando um MethodCallback nulo.

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

Parâmetros

methodHandler
MethodCallback

O delegado a ser usado quando um método é chamado pelo serviço de nuvem e não há nenhum delegado registrado para esse nome de método.

userContext
Object

Parâmetro genérico a ser interpretado pelo código do cliente.

Retornos

Aplica-se a

SetMethodDefaultHandlerAsync(MethodCallback, Object, CancellationToken)

Define um novo delegado que é chamado para um método que não tem um delegado registrado para seu nome. Se um delegado padrão já estiver registrado, ele substituirá pelo novo delegado. Um manipulador de método pode ser desconjunto passando um MethodCallback nulo.

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

Parâmetros

methodHandler
MethodCallback

O delegado a ser usado quando um método é chamado pelo serviço de nuvem e não há nenhum delegado registrado para esse nome de método.

userContext
Object

Parâmetro genérico a ser interpretado pelo código do cliente.

cancellationToken
CancellationToken

Um token de cancelamento para cancelar a operação.

Retornos

Exceções

Gerada quando a operação foi cancelada.

Gerada quando a operação foi cancelada.

Aplica-se a