你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DeviceClient.RejectAsync 方法

定义

重载

RejectAsync(Message)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

RejectAsync(String)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

RejectAsync(Message, CancellationToken)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

RejectAsync(String, CancellationToken)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

RejectAsync(Message)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

public System.Threading.Tasks.Task RejectAsync (Microsoft.Azure.Devices.Client.Message message);
member this.RejectAsync : Microsoft.Azure.Devices.Client.Message -> System.Threading.Tasks.Task
Public Function RejectAsync (message As Message) As Task

参数

message
Message

消息。

返回

以前收到的消息的锁标识符

注解

不能通过 MQTT 协议拒绝或放弃消息。 如需了解详情,请访问 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle

适用于

RejectAsync(String)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

public System.Threading.Tasks.Task RejectAsync (string lockToken);
member this.RejectAsync : string -> System.Threading.Tasks.Task
Public Function RejectAsync (lockToken As String) As Task

参数

lockToken
String

消息 lockToken。

返回

以前收到的消息

注解

不能通过 MQTT 协议拒绝或放弃消息。 如需了解详情,请访问 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle

适用于

RejectAsync(Message, CancellationToken)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

public System.Threading.Tasks.Task RejectAsync (Microsoft.Azure.Devices.Client.Message message, System.Threading.CancellationToken cancellationToken);
member this.RejectAsync : Microsoft.Azure.Devices.Client.Message * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RejectAsync (message As Message, cancellationToken As CancellationToken) As Task

参数

message
Message

要拒绝的消息。

cancellationToken
CancellationToken

用于取消操作的取消标记。

返回

以前收到的消息的锁标识符

例外

取消操作时引发。

取消操作时引发。 内部异常为 OperationCanceledException

注解

不能通过 MQTT 协议拒绝或放弃消息。 如需了解详情,请访问 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle

适用于

RejectAsync(String, CancellationToken)

从设备队列中删除收到的消息,并向服务器指示无法处理该消息。

public System.Threading.Tasks.Task RejectAsync (string lockToken, System.Threading.CancellationToken cancellationToken);
member this.RejectAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RejectAsync (lockToken As String, cancellationToken As CancellationToken) As Task

参数

lockToken
String

消息 lockToken。

cancellationToken
CancellationToken

用于取消操作的取消标记。

返回

以前收到的消息

例外

取消操作时引发。

取消操作时引发。 内部异常为 OperationCanceledException

注解

不能通过 MQTT 协议拒绝或放弃消息。 如需了解详情,请访问 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle

适用于