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

RegistryManager.UpdateDeviceAsync 方法

定义

重载

UpdateDeviceAsync(Device)

更新设备注册的可变字段

UpdateDeviceAsync(Device, Boolean)

更新设备注册的可变字段

UpdateDeviceAsync(Device, CancellationToken)

更新设备注册的可变字段

UpdateDeviceAsync(Device, Boolean, CancellationToken)

更新设备注册的可变字段

UpdateDeviceAsync(Device)

更新设备注册的可变字段

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device> UpdateDeviceAsync (Microsoft.Azure.Devices.Device device);
abstract member UpdateDeviceAsync : Microsoft.Azure.Devices.Device -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
override this.UpdateDeviceAsync : Microsoft.Azure.Devices.Device -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
Public Overridable Function UpdateDeviceAsync (device As Device) As Task(Of Device)

参数

device
Device

具有更新字段的 Device 对象。

返回

具有更新的 ETag 的 Device 对象。

适用于

UpdateDeviceAsync(Device, Boolean)

更新设备注册的可变字段

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device> UpdateDeviceAsync (Microsoft.Azure.Devices.Device device, bool forceUpdate);
abstract member UpdateDeviceAsync : Microsoft.Azure.Devices.Device * bool -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
override this.UpdateDeviceAsync : Microsoft.Azure.Devices.Device * bool -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
Public Overridable Function UpdateDeviceAsync (device As Device, forceUpdate As Boolean) As Task(Of Device)

参数

device
Device

具有更新字段的 Device 对象。

forceUpdate
Boolean

强制替换设备对象,而不考虑 ETag 匹配。

返回

具有更新的 ETag 的 Device 对象。

适用于

UpdateDeviceAsync(Device, CancellationToken)

更新设备注册的可变字段

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device> UpdateDeviceAsync (Microsoft.Azure.Devices.Device device, System.Threading.CancellationToken cancellationToken);
abstract member UpdateDeviceAsync : Microsoft.Azure.Devices.Device * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
override this.UpdateDeviceAsync : Microsoft.Azure.Devices.Device * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
Public Overridable Function UpdateDeviceAsync (device As Device, cancellationToken As CancellationToken) As Task(Of Device)

参数

device
Device

具有更新字段的 Device 对象。

cancellationToken
CancellationToken

允许取消操作的令牌。

返回

具有更新的 ETag 的 Device 对象。

适用于

UpdateDeviceAsync(Device, Boolean, CancellationToken)

更新设备注册的可变字段

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device> UpdateDeviceAsync (Microsoft.Azure.Devices.Device device, bool forceUpdate, System.Threading.CancellationToken cancellationToken);
abstract member UpdateDeviceAsync : Microsoft.Azure.Devices.Device * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
override this.UpdateDeviceAsync : Microsoft.Azure.Devices.Device * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Device>
Public Overridable Function UpdateDeviceAsync (device As Device, forceUpdate As Boolean, cancellationToken As CancellationToken) As Task(Of Device)

参数

device
Device

具有更新字段的 Device 对象。

forceUpdate
Boolean

强制替换设备对象,即使自上次检索设备对象以来已更新。

cancellationToken
CancellationToken

允许取消操作的令牌。

返回

具有更新的 ETag 的 Device 对象。

适用于