DeviceUpdateOperations interface
Arayüz, bir DeviceUpdate işlemlerini temsil ediyor.
Özellikler
| delete |
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. |
| get |
Sürümden belirli bir güncelleştirme dosyası alın. |
| get |
İşlem durumunu alma. |
| get |
Belirli bir güncelleştirme sürümünü alın. |
| import |
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. |
| list |
Belirtilen sürüm için tüm güncelleştirme dosyası tanımlayıcılarının listesini alın. |
| list |
Belirtilen sağlayıcıyla eşleşen tüm güncelleştirme adlarının listesini alın. |
| list |
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. |
| list |
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. |
| list |
IoT Hub için Cihaz Güncelleştirmesi'ne aktarılan tüm güncelleştirmelerin listesini alın. |
| list |
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>