DeviceUpdateOperations interface

Arayüz, bir DeviceUpdate işlemlerini temsil ediyor.

Özellikler

deleteUpdate

Belirli bir güncelleştirme sürümünü silin. Bu uzun süre çalışan bir işlemdir; işlem durumunu denetlemek için Operation-Location yanıt üst bilgisi değerini kullanın.

getFile

Sürümden belirli bir güncelleştirme dosyası alın.

getOperationStatus

İşlem durumunu alma.

getUpdate

Belirli bir güncelleştirme sürümünü alın.

importUpdate

Yeni güncelleştirme sürümünü içeri aktar. Bu uzun süre çalışan bir işlemdir; işlem durumunu denetlemek için Operation-Location yanıt üst bilgisi değerini kullanın.

listFiles

Belirtilen sürüm için tüm güncelleştirme dosyası tanımlayıcılarının listesini alın.

listNames

Belirtilen sağlayıcıyla eşleşen tüm güncelleştirme adlarının listesini alın.

listOperationStatuses

Tüm içeri aktarma güncelleştirme işlemlerinin listesini alın. Tamamlanan işlemler otomatik olarak silinmeden önce 7 gün boyunca tutulur. Silme işlemleri bu API sürümü tarafından döndürülmüyor.

listProviders

IoT Hub için Cihaz Güncelleştirmesi'ne aktarılmış olan tüm güncelleştirme sağlayıcılarının listesini alın.

listUpdates

IoT Hub için Cihaz Güncelleştirmesi'ne aktarılan tüm güncelleştirmelerin listesini alın.

listVersions

Belirtilen sağlayıcı ve adla eşleşen tüm güncelleştirme sürümlerinin listesini alın.

Özellik Ayrıntıları

deleteUpdate

Belirli bir güncelleştirme sürümünü silin. Bu uzun süre çalışan bir işlemdir; işlem durumunu denetlemek için Operation-Location yanıt üst bilgisi değerini kullanın.

deleteUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>

Özellik Değeri

(provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>

getFile

Sürümden belirli bir güncelleştirme dosyası alın.

getFile: (provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>

Özellik Değeri

(provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>

getOperationStatus

İşlem durumunu alma.

getOperationStatus: (operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>

Özellik Değeri

(operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>

getUpdate

Belirli bir güncelleştirme sürümünü alın.

getUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>

Özellik Değeri

(provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>

importUpdate

Yeni güncelleştirme sürümünü içeri aktar. Bu uzun süre çalışan bir işlemdir; işlem durumunu denetlemek için Operation-Location yanıt üst bilgisi değerini kullanın.

importUpdate: (updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>

Özellik Değeri

(updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>

listFiles

Belirtilen sürüm için tüm güncelleştirme dosyası tanımlayıcılarının listesini alın.

listFiles: (provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Özellik Değeri

(provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

listNames

Belirtilen sağlayıcıyla eşleşen tüm güncelleştirme adlarının listesini alın.

listNames: (provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Özellik Değeri

(provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

listOperationStatuses

Tüm içeri aktarma güncelleştirme işlemlerinin listesini alın. Tamamlanan işlemler otomatik olarak silinmeden önce 7 gün boyunca tutulur. Silme işlemleri bu API sürümü tarafından döndürülmüyor.

listOperationStatuses: (options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>

Özellik Değeri

(options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>

listProviders

IoT Hub için Cihaz Güncelleştirmesi'ne aktarılmış olan tüm güncelleştirme sağlayıcılarının listesini alın.

listProviders: (options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Özellik Değeri

(options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

listUpdates

IoT Hub için Cihaz Güncelleştirmesi'ne aktarılan tüm güncelleştirmelerin listesini alın.

listUpdates: (options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>

Özellik Değeri

(options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>

listVersions

Belirtilen sağlayıcı ve adla eşleşen tüm güncelleştirme sürümlerinin listesini alın.

listVersions: (provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Özellik Değeri

(provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>