次の方法で共有


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 オブジェクト。

適用対象