DeviceUpdateClient Class

Definition

The DeviceUpdateClient.

public class DeviceUpdateClient
type DeviceUpdateClient = class
Public Class DeviceUpdateClient
Inheritance
DeviceUpdateClient

Constructors

Name Description
DeviceUpdateClient()

Initializes a new instance of DeviceUpdateClient for mocking.

DeviceUpdateClient(DeviceUpdateClientSettings)

Initializes a new instance of DeviceUpdateClient from a DeviceUpdateClientSettings.

DeviceUpdateClient(Uri, String, TokenCredential, DeviceUpdateClientOptions)

Initializes a new instance of DeviceUpdateClient.

DeviceUpdateClient(Uri, String, TokenCredential)

Initializes a new instance of DeviceUpdateClient.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
DeleteUpdate(WaitUntil, String, String, String, RequestContext)

Delete a specific update version. This is a long-running-operation; use Operation-Location response header value to check for operation status.

DeleteUpdateAsync(WaitUntil, String, String, String, RequestContext)

Delete a specific update version. This is a long-running-operation; use Operation-Location response header value to check for operation status.

GetFile(String, String, String, String, Nullable<ETag>, RequestContext)

[Protocol Method] Get a specific update file from the version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetFileAsync(String, String, String, String, Nullable<ETag>, RequestContext)

[Protocol Method] Get a specific update file from the version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetFiles(String, String, String, RequestContext)

[Protocol Method] Get a list of all update file identifiers for the specified version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetFilesAsync(String, String, String, RequestContext)

[Protocol Method] Get a list of all update file identifiers for the specified version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetNames(String, RequestContext)

[Protocol Method] Get a list of all update names that match the specified provider.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetNamesAsync(String, RequestContext)

[Protocol Method] Get a list of all update names that match the specified provider.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetOperationStatus(String, Nullable<ETag>, RequestContext)

[Protocol Method] Retrieve operation status.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetOperationStatusAsync(String, Nullable<ETag>, RequestContext)

[Protocol Method] Retrieve operation status.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetOperationStatuses(String, Nullable<Int32>, RequestContext)

[Protocol Method] Get a list of all import update operations. Completed operations are kept for 7 days before auto-deleted. Delete operations are not returned by this API version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetOperationStatusesAsync(String, Nullable<Int32>, RequestContext)

[Protocol Method] Get a list of all import update operations. Completed operations are kept for 7 days before auto-deleted. Delete operations are not returned by this API version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProviders(RequestContext)

[Protocol Method] Get a list of all update providers that have been imported to Device Update for IoT Hub.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProvidersAsync(RequestContext)

[Protocol Method] Get a list of all update providers that have been imported to Device Update for IoT Hub.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUpdate(String, String, String, Nullable<ETag>, RequestContext)

[Protocol Method] Get a specific update version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUpdateAsync(String, String, String, Nullable<ETag>, RequestContext)

[Protocol Method] Get a specific update version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUpdates(String, String, RequestContext)

[Protocol Method] Get a list of all updates that have been imported to Device Update for IoT Hub.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUpdatesAsync(String, String, RequestContext)

[Protocol Method] Get a list of all updates that have been imported to Device Update for IoT Hub.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetVersions(String, String, String, RequestContext)

[Protocol Method] Get a list of all update versions that match the specified provider and name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetVersionsAsync(String, String, String, RequestContext)

[Protocol Method] Get a list of all update versions that match the specified provider and name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StartImportUpdate(WaitUntil, RequestContent, RequestContext)

Import new update version. This is a long-running-operation; use Operation-Location response header value to check for operation status.

StartImportUpdateAsync(WaitUntil, RequestContent, RequestContext)

Import new update version. This is a long-running-operation; use Operation-Location response header value to check for operation status.

Applies to