Registry class
Kelas Registri menyediakan akses ke layanan identitas perangkat IoT Hub. Pengguna SDK harus membuat instans kelas ini dengan salah satu metode pabrik: dariConnectionString atau dariSharedAccessSignature.
Protokol yang digunakan untuk operasi registri identitas perangkat adalah HTTPS.
Metode
Detail Metode
addConfiguration(Configuration)
function addConfiguration(configuration: Configuration): Promise<ResultWithHttpResponse<any>>
Parameter
- configuration
- Configuration
Mengembalikan
Promise<ResultWithHttpResponse<any>>
addConfiguration(Configuration, HttpResponseCallback<any>)
Tambahkan konfigurasi ke hub IoT.
function addConfiguration(configuration: Configuration, done?: HttpResponseCallback<any>)
Parameter
- configuration
- Configuration
Objek jenis modul:azure-iothub. Konfigurasi untuk ditambahkan ke hub
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
addDevices(DeviceDescription[])
function addDevices(devices: DeviceDescription[]): Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
Parameter
- devices
Mengembalikan
Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
addDevices(DeviceDescription[], HttpResponseCallback<BulkRegistryOperationResult>)
Menambahkan array perangkat.
function addDevices(devices: DeviceDescription[], done?: HttpResponseCallback<BulkRegistryOperationResult>)
Parameter
- devices
Array objek yang harus menyertakan properti deviceId
yang nilainya adalah pengidentifikasi perangkat yang valid.
- done
-
HttpResponseCallback<BulkRegistryOperationResult>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), BulkRegistryOperationResult dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
addModule(Module)
function addModule(module: Module): Promise<ResultWithHttpResponse<any>>
Parameter
- module
- Module
Mengembalikan
Promise<ResultWithHttpResponse<any>>
addModule(Module, HttpResponseCallback<any>)
Tambahkan modul yang diberikan ke registri.
function addModule(module: Module, done?: HttpResponseCallback<any>)
Parameter
- module
- Module
Objek modul untuk ditambahkan ke registri.
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
applyConfigurationContentOnDevice(string, ConfigurationContent)
function applyConfigurationContentOnDevice(deviceId: string, content: ConfigurationContent): Promise<ResultWithHttpResponse<any>>
Parameter
- deviceId
-
string
- content
- ConfigurationContent
Mengembalikan
Promise<ResultWithHttpResponse<any>>
applyConfigurationContentOnDevice(string, ConfigurationContent, HttpResponseCallback<any>)
Menerapkan konfigurasi yang diberikan ke perangkat di IoT Hub
function applyConfigurationContentOnDevice(deviceId: string, content: ConfigurationContent, done?: HttpResponseCallback<any>)
Parameter
- deviceId
-
string
ID perangkat untuk menerapkan konfigurasi ke
- content
- ConfigurationContent
Konfigurasi yang akan diterapkan
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
cancelJob(string)
function cancelJob(jobId: string): Promise<JobStatus>
Parameter
- jobId
-
string
Mengembalikan
Promise<JobStatus>
cancelJob(string, Callback<JobStatus>)
Batalkan pekerjaan impor/ekspor massal.
function cancelJob(jobId: string, done?: Callback<JobStatus>)
Parameter
- jobId
-
string
Pengidentifikasi pekerjaan tempat pengguna ingin mendapatkan informasi status.
- done
-
Callback<JobStatus>
Fungsi opsional untuk memanggil dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan status (dibatalkan) pekerjaan yang pengidentifikasinya diteruskan sebagai argumen.
create(DeviceDescription)
function create(deviceInfo: DeviceDescription): Promise<ResultWithHttpResponse<Device>>
Parameter
- deviceInfo
- DeviceDescription
Mengembalikan
Promise<ResultWithHttpResponse<Device>>
create(DeviceDescription, HttpResponseCallback<Device>)
Membuat identitas perangkat baru di hub IoT.
function create(deviceInfo: DeviceDescription, done?: HttpResponseCallback<Device>)
Parameter
- deviceInfo
- DeviceDescription
Objek harus menyertakan properti deviceId
dengan pengidentifikasi perangkat yang valid.
- done
-
HttpResponseCallback<Device>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (dapat null), objek Perangkat yang mewakili identitas perangkat yang dibuat, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
createQuery(string, number)
Membuat kueri yang dapat dijalankan pada instans IoT Hub untuk menemukan informasi tentang perangkat atau pekerjaan.
function createQuery(sqlQuery: string, pageSize?: number): Query
Parameter
- sqlQuery
-
string
Kueri yang ditulis sebagai string SQL.
- pageSize
-
number
Jumlah hasil yang diinginkan per halaman (opsional. default: 1000, maks: 10000).
Mengembalikan
Query
delete(string)
function delete(deviceId: string): Promise<ResultWithHttpResponse<any>>
Parameter
- deviceId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<any>>
delete(string, HttpResponseCallback<any>)
Menghapus identitas perangkat yang ada dari hub IoT.
function delete(deviceId: string, done?: HttpResponseCallback<any>)
Parameter
- deviceId
-
string
Pengidentifikasi identitas perangkat yang ada.
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), argumen always-null (untuk konsistensi dengan metode lain), dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
exportDevicesToBlob(string, boolean)
function exportDevicesToBlob(outputBlobContainerUri: string, excludeKeys: boolean): Promise<JobStatus>
Parameter
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
Mengembalikan
Promise<JobStatus>
exportDevicesToBlob(string, boolean, Callback<JobStatus>)
Ekspor perangkat ke blob dalam pekerjaan massal.
function exportDevicesToBlob(outputBlobContainerUri: string, excludeKeys: boolean, done?: Callback<JobStatus>)
Parameter
- outputBlobContainerUri
-
string
URI ke kontainer tempat blob bernama 'devices.txt' akan dibuat yang berisi daftar perangkat.
- excludeKeys
-
boolean
Boolean menunjukkan apakah kunci keamanan harus dikecualikan dari data yang diekspor.
- done
-
Callback<JobStatus>
Fungsi opsional untuk memanggil ketika pekerjaan telah dibuat, dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan status pekerjaan yang dapat digunakan untuk melacak kemajuan ekspor perangkat.
exportDevicesToBlobByIdentity(string, boolean)
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean): Promise<JobStatus>
Parameter
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
Mengembalikan
Promise<JobStatus>
exportDevicesToBlobByIdentity(string, boolean, Callback<JobStatus>)
Ekspor perangkat ke blob dalam pekerjaan massal menggunakan identitas yang dikonfigurasi.
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean, done?: Callback<JobStatus>)
Parameter
- outputBlobContainerUri
-
string
URI ke kontainer tempat blob bernama 'devices.txt' akan dibuat yang berisi daftar perangkat.
- excludeKeys
-
boolean
Boolean menunjukkan apakah kunci keamanan harus dikecualikan dari data yang diekspor.
- done
-
Callback<JobStatus>
Fungsi opsional untuk memanggil ketika pekerjaan telah dibuat, dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan status pekerjaan yang dapat digunakan untuk melacak kemajuan ekspor perangkat.
exportDevicesToBlobByIdentity(string, boolean, string)
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean, userAssignedIdentity: string): Promise<JobStatus>
Parameter
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
- userAssignedIdentity
-
string
Mengembalikan
Promise<JobStatus>
exportDevicesToBlobByIdentity(string, boolean, string, Callback<JobStatus>)
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean, userAssignedIdentity: string, done: Callback<JobStatus>)
Parameter
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
- userAssignedIdentity
-
string
- done
-
Callback<JobStatus>
fromConnectionString(string)
Membuat objek Registri dari string koneksi yang diberikan.
static function fromConnectionString(value: string): Registry
Parameter
- value
-
string
String koneksi yang merangkum izin Registri yang sesuai (baca dan/atau tulis).
Mengembalikan
fromSharedAccessSignature(string)
Membuat objek Registri dari tanda tangan akses bersama yang diberikan.
static function fromSharedAccessSignature(value: string): Registry
Parameter
- value
-
string
Tanda tangan akses bersama yang merangkum izin Registri yang sesuai (baca dan/atau tulis).
Mengembalikan
fromTokenCredential(string, TokenCredential)
Membuat objek Registri dari Azure TokenCredential yang diberikan.
static function fromTokenCredential(hostName: string, tokenCredential: TokenCredential): Registry
Parameter
- hostName
-
string
Nama host layanan Azure.
- tokenCredential
- TokenCredential
Azure TokenCredential yang digunakan untuk mengautentikasi dengan layanan Azure
Mengembalikan
get(string)
function get(deviceId: string): Promise<ResultWithHttpResponse<Device>>
Parameter
- deviceId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Device>>
get(string, HttpResponseCallback<Device>)
Meminta informasi tentang identitas perangkat yang ada di hub IoT.
function get(deviceId: string, done?: HttpResponseCallback<Device>)
Parameter
- deviceId
-
string
Pengidentifikasi identitas perangkat yang ada.
- done
-
HttpResponseCallback<Device>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (dapat null), objek Perangkat yang mewakili identitas perangkat yang dibuat, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
getConfiguration(string)
function getConfiguration(configurationId: string): Promise<ResultWithHttpResponse<Configuration>>
Parameter
- configurationId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Configuration>>
getConfiguration(string, HttpResponseCallback<Configuration>)
Mendapatkan satu konfigurasi dari IoT Hub
function getConfiguration(configurationId: string, done?: HttpResponseCallback<Configuration>)
Parameter
- configurationId
-
string
ID konfigurasi yang Anda gunakan untuk mengambil
- done
-
HttpResponseCallback<Configuration>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau modul:azure-iothub. Objek konfigurasi dengan detail konfigurasi.
getConfigurations()
function getConfigurations(): Promise<ResultWithHttpResponse<Configuration[]>>
Mengembalikan
Promise<ResultWithHttpResponse<Configuration[]>>
getConfigurations(HttpResponseCallback<Configuration[]>)
Mendapatkan semua konfigurasi di IoT Hub
function getConfigurations(done?: HttpResponseCallback<Configuration[]>)
Parameter
- done
-
HttpResponseCallback<Configuration[]>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau array modul:azure-iothub. Objek konfigurasi untuk semua konfigurasi.
getJob(string)
function getJob(jobId: string): Promise<JobStatus>
Parameter
- jobId
-
string
Mengembalikan
Promise<JobStatus>
getJob(string, Callback<JobStatus>)
Dapatkan status pekerjaan impor/ekspor massal.
function getJob(jobId: string, done?: Callback<JobStatus>)
Parameter
- jobId
-
string
Pengidentifikasi pekerjaan tempat pengguna ingin mendapatkan informasi status.
- done
-
Callback<JobStatus>
Fungsi opsional untuk memanggil dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan status pekerjaan yang pengidentifikasinya diteruskan sebagai argumen.
getModule(string, string)
function getModule(deviceId: string, moduleId: string): Promise<ResultWithHttpResponse<Module>>
Parameter
- deviceId
-
string
- moduleId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Module>>
getModule(string, string, HttpResponseCallback<Module>)
Mendapatkan satu modul dari perangkat di IoT Hub
function getModule(deviceId: string, moduleId: string, done?: HttpResponseCallback<Module>)
Parameter
- deviceId
-
string
ID perangkat yang memiliki modul.
- moduleId
-
string
ID modul untuk diambil
- done
-
HttpResponseCallback<Module>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau modul:azure-iothub. Objek modul untuk modul yang diminta
getModulesOnDevice(string)
function getModulesOnDevice(deviceId: string): Promise<ResultWithHttpResponse<Module[]>>
Parameter
- deviceId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Module[]>>
getModulesOnDevice(string, HttpResponseCallback<Module[]>)
Mendapatkan daftar semua modul di perangkat IoT Hub
function getModulesOnDevice(deviceId: string, done?: HttpResponseCallback<Module[]>)
Parameter
- deviceId
-
string
ID perangkat tempat kami mendapatkan modul
- done
-
HttpResponseCallback<Module[]>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau array modul:azure-iothub. Objek modul untuk semua modul.
getModuleTwin(string, string)
function getModuleTwin(deviceId: string, moduleId: string): Promise<ResultWithHttpResponse<Twin>>
Parameter
- deviceId
-
string
- moduleId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Twin>>
getModuleTwin(string, string, HttpResponseCallback<Twin>)
Mendapatkan Module Twin dari modul dengan pengidentifikasi modul yang ditentukan.
function getModuleTwin(deviceId: string, moduleId: string, done?: HttpResponseCallback<Twin>)
Parameter
- deviceId
-
string
Pengidentifikasi perangkat.
- moduleId
-
string
Pengidentifikasi modul.
- done
-
HttpResponseCallback<Twin>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau instans kembar modul.
getRegistryStatistics()
function getRegistryStatistics(): Promise<ResultWithHttpResponse<RegistryStatistics>>
Mengembalikan
Promise<ResultWithHttpResponse<RegistryStatistics>>
getRegistryStatistics(HttpResponseCallback<RegistryStatistics>)
Mendapatkan statistik tentang perangkat di registri identitas perangkat.
function getRegistryStatistics(done?: HttpResponseCallback<RegistryStatistics>)
Parameter
- done
-
HttpResponseCallback<RegistryStatistics>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau statistik registri perangkat.
getTwin(string)
function getTwin(deviceId: string): Promise<ResultWithHttpResponse<Twin>>
Parameter
- deviceId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Twin>>
getTwin(string, HttpResponseCallback<Twin>)
Mendapatkan Device Twin perangkat dengan pengidentifikasi perangkat yang ditentukan.
function getTwin(deviceId: string, done?: HttpResponseCallback<Twin>)
Parameter
- deviceId
-
string
Pengidentifikasi perangkat.
- done
-
HttpResponseCallback<Twin>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau instans kembar perangkat.
importDevicesFromBlob(string, string)
function importDevicesFromBlob(inputBlobContainerUri: string, outputBlobContainerUri: string): Promise<JobStatus>
Parameter
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
Mengembalikan
Promise<JobStatus>
importDevicesFromBlob(string, string, Callback<JobStatus>)
Mengimpor perangkat dari blob dalam pekerjaan massal.
function importDevicesFromBlob(inputBlobContainerUri: string, outputBlobContainerUri: string, done?: Callback<JobStatus>)
Parameter
- inputBlobContainerUri
-
string
URI ke kontainer dengan blob bernama 'devices.txt' yang berisi daftar perangkat yang akan diimpor.
- outputBlobContainerUri
-
string
URI ke kontainer tempat blob akan dibuat dengan log proses impor.
- done
-
Callback<JobStatus>
Fungsi opsional untuk memanggil ketika pekerjaan telah dibuat, dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan status pekerjaan yang dapat digunakan untuk melacak kemajuan impor perangkat.
importDevicesFromBlobByIdentity(string, string)
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string): Promise<JobStatus>
Parameter
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
Mengembalikan
Promise<JobStatus>
importDevicesFromBlobByIdentity(string, string, Callback<JobStatus>)
Mengimpor perangkat dari blob dalam pekerjaan massal menggunakan identitas yang dikonfigurasi.
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string, done?: Callback<JobStatus>)
Parameter
- inputBlobContainerUri
-
string
URI ke kontainer dengan blob bernama 'devices.txt' yang berisi daftar perangkat yang akan diimpor.
- outputBlobContainerUri
-
string
URI ke kontainer tempat blob akan dibuat dengan log proses impor.
- done
-
Callback<JobStatus>
Fungsi opsional untuk memanggil ketika pekerjaan telah dibuat, dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan status pekerjaan yang dapat digunakan untuk melacak kemajuan impor perangkat.
importDevicesFromBlobByIdentity(string, string, string)
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string, userAssignedIdentity: string): Promise<JobStatus>
Parameter
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
- userAssignedIdentity
-
string
Mengembalikan
Promise<JobStatus>
importDevicesFromBlobByIdentity(string, string, string, Callback<JobStatus>)
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string, userAssignedIdentity: string, done: Callback<JobStatus>)
Parameter
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
- userAssignedIdentity
-
string
- done
-
Callback<JobStatus>
list()
function list(): Promise<ResultWithHttpResponse<Device[]>>
Mengembalikan
Promise<ResultWithHttpResponse<Device[]>>
list(HttpResponseCallback<Device[]>)
Meminta informasi tentang 1000 identitas perangkat pertama di hub IoT.
function list(done?: HttpResponseCallback<Device[]>)
Parameter
- done
-
HttpResponseCallback<Device[]>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), array objek Perangkat yang mewakili identitas perangkat yang tercantum, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
listJobs()
function listJobs(): Promise<ResultWithHttpResponse<any>>
Mengembalikan
Promise<ResultWithHttpResponse<any>>
listJobs(HttpResponseCallback<any>)
Cantumkan pekerjaan impor/ekspor terakhir (termasuk yang aktif, jika ada).
function listJobs(done?: HttpResponseCallback<any>)
Parameter
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk memanggil dengan dua argumen: objek kesalahan jika kesalahan terjadi, (null sebaliknya) dan daftar pekerjaan sebelumnya sebagai argumen.
removeConfiguration(string)
function removeConfiguration(configurationId: string): Promise<ResultWithHttpResponse<any>>
Parameter
- configurationId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<any>>
removeConfiguration(string, HttpResponseCallback<any>)
Menghapus konfigurasi dengan ID yang diberikan dari IoT Hub
function removeConfiguration(configurationId: string, done?: HttpResponseCallback<any>)
Parameter
- configurationId
-
string
ID konfigurasi yang akan dihapus
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
removeDevices(DeviceDescription[], boolean)
function removeDevices(devices: DeviceDescription[], forceRemove: boolean): Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
Parameter
- devices
- forceRemove
-
boolean
Mengembalikan
Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
removeDevices(DeviceDescription[], boolean, HttpResponseCallback<BulkRegistryOperationResult>)
Memperbarui array perangkat.
function removeDevices(devices: DeviceDescription[], forceRemove: boolean, done?: HttpResponseCallback<BulkRegistryOperationResult>)
Parameter
- devices
Array objek yang harus menyertakan properti deviceId
yang nilainya adalah pengidentifikasi perangkat yang valid.
- forceRemove
-
boolean
jika forceRemove
benar, maka perangkat akan dihapus terlepas dari etag. Jika tidak, etag harus cocok.
- done
-
HttpResponseCallback<BulkRegistryOperationResult>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), BulkRegistryOperationResult dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
removeModule(Module, TripleValueCallback<any, any>)
Menghapus modul yang diberikan dari registri
function removeModule(module: Module, done?: TripleValueCallback<any, any>)
Parameter
- module
- Module
- done
-
TripleValueCallback<any, any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
removeModule(string | Module)
function removeModule(moduleOrDeviceId: string | Module): Promise<ResultWithHttpResponse<any>>
Parameter
- moduleOrDeviceId
-
string | Module
Mengembalikan
Promise<ResultWithHttpResponse<any>>
removeModule(string | Module, string)
function removeModule(moduleOrDeviceId: string | Module, moduleId: string): Promise<ResultWithHttpResponse<any>>
Parameter
- moduleOrDeviceId
-
string | Module
- moduleId
-
string
Mengembalikan
Promise<ResultWithHttpResponse<any>>
removeModule(string, string, TripleValueCallback<any, any>)
function removeModule(deviceId: string, moduleId: string, done: TripleValueCallback<any, any>)
Parameter
- deviceId
-
string
- moduleId
-
string
- done
-
TripleValueCallback<any, any>
update(DeviceDescription)
function update(deviceInfo: DeviceDescription): Promise<ResultWithHttpResponse<Device>>
Parameter
- deviceInfo
- DeviceDescription
Mengembalikan
Promise<ResultWithHttpResponse<Device>>
update(DeviceDescription, HttpResponseCallback<Device>)
Memperbarui identitas perangkat yang ada di hub IoT dengan informasi perangkat yang diberikan.
Parameter deviceInfo
harus menyertakan semua properti yang dapat diperbarui. Misalnya, jika memperbarui properti status
dari disabled
ke enabled
, objek deviceInfo
juga harus memiliki statusReason, autentikasi (dan sub-propertinya), kemampuan, dan deviceScope yang diatur ke nilai perangkat saat ini atau properti tersebut akan diatur ulang. Disarankan agar api get dipanggil terlebih dahulu sebelum melakukan pembaruan.
function update(deviceInfo: DeviceDescription, done?: HttpResponseCallback<Device>)
Parameter
- deviceInfo
- DeviceDescription
Objek yang harus menyertakan properti deviceId
yang nilainya adalah pengidentifikasi perangkat yang valid.
- done
-
HttpResponseCallback<Device>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (dapat null), objek Perangkat yang mewakili identitas perangkat yang diperbarui, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
updateConfiguration(Configuration)
function updateConfiguration(configuration: Configuration): Promise<ResultWithHttpResponse<any>>
Parameter
- configuration
- Configuration
Mengembalikan
Promise<ResultWithHttpResponse<any>>
updateConfiguration(Configuration, boolean)
function updateConfiguration(configuration: Configuration, forceUpdate: boolean): Promise<ResultWithHttpResponse<any>>
Parameter
- configuration
- Configuration
- forceUpdate
-
boolean
Mengembalikan
Promise<ResultWithHttpResponse<any>>
updateConfiguration(Configuration, boolean, HttpResponseCallback<any>)
function updateConfiguration(configuration: Configuration, forceUpdate: boolean, done: HttpResponseCallback<any>)
Parameter
- configuration
- Configuration
- forceUpdate
-
boolean
- done
-
HttpResponseCallback<any>
updateConfiguration(Configuration, HttpResponseCallback<any>)
Memperbarui konfigurasi di hub IoT
function updateConfiguration(configuration: Configuration, done?: HttpResponseCallback<any>)
Parameter
- configuration
- Configuration
Objek jenis modul:azure-iothub. Konfigurasi untuk ditambahkan ke hub
- done
-
HttpResponseCallback<any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
updateDevices(DeviceDescription[], boolean)
function updateDevices(devices: DeviceDescription[], forceUpdate: boolean): Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
Parameter
- devices
- forceUpdate
-
boolean
Mengembalikan
Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
updateDevices(DeviceDescription[], boolean, HttpResponseCallback<BulkRegistryOperationResult>)
Memperbarui array perangkat.
Elemen individual parameter devices
harus menyertakan semua properti yang dapat diperbarui. Misalnya, jika memperbarui properti status
dari disabled
ke enabled
, objek juga harus memiliki statusReason, autentikasi (dan sub-propertinya), kemampuan, dan deviceScope yang diatur ke nilai perangkat saat ini atau properti tersebut akan diatur ulang. Disarankan agar api get dipanggil terlebih dahulu sebelum melakukan pembaruan.
function updateDevices(devices: DeviceDescription[], forceUpdate: boolean, done?: HttpResponseCallback<BulkRegistryOperationResult>)
Parameter
- devices
Array objek yang harus menyertakan properti deviceId
yang nilainya adalah pengidentifikasi perangkat yang valid.
- forceUpdate
-
boolean
jika forceUpdate
benar maka perangkat akan diperbarui terlepas dari etag. Jika tidak, etag harus cocok.
- done
-
HttpResponseCallback<BulkRegistryOperationResult>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), BulkRegistryOperationResult dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
updateModule(Module)
function updateModule(module: Module): Promise<ResultWithHttpResponse<any>>
Parameter
- module
- Module
Mengembalikan
Promise<ResultWithHttpResponse<any>>
updateModule(Module, boolean)
function updateModule(module: Module, forceUpdate: boolean): Promise<ResultWithHttpResponse<any>>
Parameter
- module
- Module
- forceUpdate
-
boolean
Mengembalikan
Promise<ResultWithHttpResponse<any>>
updateModule(Module, boolean, HttpResponseCallback<any>)
function updateModule(module: Module, forceUpdate: boolean, done: HttpResponseCallback<any>)
Parameter
- module
- Module
- forceUpdate
-
boolean
- done
-
HttpResponseCallback<any>
updateModule(Module, TripleValueCallback<any, any>)
Memperbarui objek modul yang diberikan dalam registri
function updateModule(module: Module, done?: TripleValueCallback<any, any>)
Parameter
- module
- Module
Objek modul untuk diperbarui.
- done
-
TripleValueCallback<any, any>
Fungsi opsional untuk dipanggil saat operasi selesai.
done
akan dipanggil dengan tiga argumen: objek Kesalahan (bisa null), isi respons, dan objek respons khusus transportasi yang berguna untuk pengelogan atau penelusuran kesalahan.
updateModuleTwin(string, string, any, string)
function updateModuleTwin(deviceId: string, moduleId: string, patch: any, etag: string): Promise<ResultWithHttpResponse<Twin>>
Parameter
- deviceId
-
string
- moduleId
-
string
- patch
-
any
- etag
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Twin>>
updateModuleTwin(string, string, any, string, HttpResponseCallback<Twin>)
Memperbarui Twin modul tertentu dengan patch yang diberikan.
function updateModuleTwin(deviceId: string, moduleId: string, patch: any, etag: string, done?: HttpResponseCallback<Twin>)
Parameter
- deviceId
-
string
Pengidentifikasi perangkat.
- moduleId
-
string
Pengidentifikasi modul
- patch
-
any
Properti dan tag yang diinginkan untuk menambal modul kembar.
- etag
-
string
Etag terbaru untuk modul ini kembar atau '*' untuk memaksa pembaruan bahkan jika modul kembar telah diperbarui sejak etag diperoleh.
- done
-
HttpResponseCallback<Twin>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau instans kembar modul.
updateTwin(string, any, string)
function updateTwin(deviceId: string, patch: any, etag: string): Promise<ResultWithHttpResponse<Twin>>
Parameter
- deviceId
-
string
- patch
-
any
- etag
-
string
Mengembalikan
Promise<ResultWithHttpResponse<Twin>>
updateTwin(string, any, string, HttpResponseCallback<Twin>)
Memperbarui Device Twin dari perangkat tertentu dengan patch yang diberikan.
function updateTwin(deviceId: string, patch: any, etag: string, done?: HttpResponseCallback<Twin>)
Parameter
- deviceId
-
string
Pengidentifikasi perangkat.
- patch
-
any
Properti dan tag yang diinginkan untuk menambal perangkat kembar.
- etag
-
string
Etag terbaru untuk perangkat ini kembar atau '*' untuk memaksa pembaruan bahkan jika perangkat kembar telah diperbarui sejak etag diperoleh.
- done
-
HttpResponseCallback<Twin>
Panggilan balik opsional yang akan dipanggil dengan objek Kesalahan atau instans kembar perangkat.