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

DeviceClient.AbandonAsync 方法

定义

重载

AbandonAsync(Message)

将收到的消息放回设备队列。

AbandonAsync(String)

将收到的消息放回设备队列。

AbandonAsync(Message, CancellationToken)

将收到的消息放回设备队列。

AbandonAsync(String, CancellationToken)

将收到的消息放回设备队列。

AbandonAsync(Message)

将收到的消息放回设备队列。

public System.Threading.Tasks.Task AbandonAsync (Microsoft.Azure.Devices.Client.Message message);
member this.AbandonAsync : Microsoft.Azure.Devices.Client.Message -> System.Threading.Tasks.Task
Public Function AbandonAsync (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

适用于

AbandonAsync(String)

将收到的消息放回设备队列。

public System.Threading.Tasks.Task AbandonAsync (string lockToken);
member this.AbandonAsync : string -> System.Threading.Tasks.Task
Public Function AbandonAsync (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

适用于

AbandonAsync(Message, CancellationToken)

将收到的消息放回设备队列。

public System.Threading.Tasks.Task AbandonAsync (Microsoft.Azure.Devices.Client.Message message, System.Threading.CancellationToken cancellationToken);
member this.AbandonAsync : Microsoft.Azure.Devices.Client.Message * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function AbandonAsync (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

适用于

AbandonAsync(String, CancellationToken)

将收到的消息放回设备队列。

public System.Threading.Tasks.Task AbandonAsync (string lockToken, System.Threading.CancellationToken cancellationToken);
member this.AbandonAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function AbandonAsync (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

适用于