DeviceUpdateClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
|
| GetFileAsync(String, String, String, String, Nullable<ETag>, RequestContext) |
[Protocol Method] Get a specific update file from the version.
|
| GetFiles(String, String, String, RequestContext) |
[Protocol Method] Get a list of all update file identifiers for the specified version.
|
| GetFilesAsync(String, String, String, RequestContext) |
[Protocol Method] Get a list of all update file identifiers for the specified version.
|
| GetNames(String, RequestContext) |
[Protocol Method] Get a list of all update names that match the specified provider.
|
| GetNamesAsync(String, RequestContext) |
[Protocol Method] Get a list of all update names that match the specified provider.
|
| GetOperationStatus(String, Nullable<ETag>, RequestContext) |
[Protocol Method] Retrieve operation status.
|
| GetOperationStatusAsync(String, Nullable<ETag>, RequestContext) |
[Protocol Method] Retrieve operation status.
|
| 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.
|
| 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.
|
| GetProviders(RequestContext) |
[Protocol Method] Get a list of all update providers that have been imported to Device Update for IoT Hub.
|
| GetProvidersAsync(RequestContext) |
[Protocol Method] Get a list of all update providers that have been imported to Device Update for IoT Hub.
|
| GetUpdate(String, String, String, Nullable<ETag>, RequestContext) |
[Protocol Method] Get a specific update version.
|
| GetUpdateAsync(String, String, String, Nullable<ETag>, RequestContext) |
[Protocol Method] Get a specific update version.
|
| GetUpdates(String, String, RequestContext) |
[Protocol Method] Get a list of all updates that have been imported to Device Update for IoT Hub.
|
| GetUpdatesAsync(String, String, RequestContext) |
[Protocol Method] Get a list of all updates that have been imported to Device Update for IoT Hub.
|
| GetVersions(String, String, String, RequestContext) |
[Protocol Method] Get a list of all update versions that match the specified provider and name.
|
| GetVersionsAsync(String, String, String, RequestContext) |
[Protocol Method] Get a list of all update versions that match the specified provider and name.
|
| 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. |