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

RegistryManager.UpdateModuleAsync 方法

定义

重载

UpdateModuleAsync(Module)

更新模块注册的可变字段

UpdateModuleAsync(Module, Boolean)

更新模块注册的可变字段

UpdateModuleAsync(Module, CancellationToken)

更新模块注册的可变字段

UpdateModuleAsync(Module, Boolean, CancellationToken)

更新模块注册的可变字段

UpdateModuleAsync(Module)

更新模块注册的可变字段

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

参数

module
Module

具有更新字段的 Module 对象。

返回

具有更新 ETag 的 Module 对象。

适用于

UpdateModuleAsync(Module, Boolean)

更新模块注册的可变字段

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

参数

module
Module

具有更新字段的 Module 对象。

forceUpdate
Boolean

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

返回

具有更新 ETag 的 Module 对象。

适用于

UpdateModuleAsync(Module, CancellationToken)

更新模块注册的可变字段

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

参数

module
Module

具有更新字段的 Module 对象。

cancellationToken
CancellationToken

允许取消操作的标记。

返回

具有更新 ETag 的 Module 对象。

适用于

UpdateModuleAsync(Module, Boolean, CancellationToken)

更新模块注册的可变字段

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

参数

module
Module

具有更新字段的 Module 对象。

forceUpdate
Boolean

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

cancellationToken
CancellationToken

允许取消操作的标记。

返回

具有更新 ETag 的 Module 对象。

适用于