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

適用対象