Registry class
A classe Registry fornece acesso ao serviço de identidade de dispositivo do Hub IoT. Os usuários do SDK devem instanciar essa classe com um dos métodos de fábrica: fromConnectionString ou fromSharedAccessSignature.
O protocolo usado para operações de registro de identidade de dispositivo é HTTPS.
Métodos
Detalhes de Método
addConfiguration(Configuration)
function addConfiguration(configuration: Configuration): Promise<ResultWithHttpResponse<any>>
Parâmetros
- configuration
- Configuration
Devoluções
Promise<ResultWithHttpResponse<any>>
addConfiguration(Configuration, HttpResponseCallback<any>)
Adicione uma configuração a um hub IoT.
function addConfiguration(configuration: Configuration, done?: HttpResponseCallback<any>)
Parâmetros
- configuration
- Configuration
Um objeto do tipo module:azure-iothub. Configuração a ser adicionada ao hub
- done
-
HttpResponseCallback<any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
addDevices(DeviceDescription[])
function addDevices(devices: DeviceDescription[]): Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
Parâmetros
- devices
Devoluções
Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
addDevices(DeviceDescription[], HttpResponseCallback<BulkRegistryOperationResult>)
Adiciona uma matriz de dispositivos.
function addDevices(devices: DeviceDescription[], done?: HttpResponseCallback<BulkRegistryOperationResult>)
Parâmetros
- devices
Uma matriz de objetos que deve incluir uma propriedade deviceId
cujo valor é um identificador de dispositivo válido.
- done
-
HttpResponseCallback<BulkRegistryOperationResult>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), um BulkRegistryOperationResult e um objeto de resposta específico de transporte útil para registro em log ou depuração.
addModule(Module)
function addModule(module: Module): Promise<ResultWithHttpResponse<any>>
Parâmetros
- module
- Module
Devoluções
Promise<ResultWithHttpResponse<any>>
addModule(Module, HttpResponseCallback<any>)
Adicione o módulo fornecido ao registro.
function addModule(module: Module, done?: HttpResponseCallback<any>)
Parâmetros
- module
- Module
Objeto de módulo a ser adicionado ao registro.
- done
-
HttpResponseCallback<any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
applyConfigurationContentOnDevice(string, ConfigurationContent)
function applyConfigurationContentOnDevice(deviceId: string, content: ConfigurationContent): Promise<ResultWithHttpResponse<any>>
Parâmetros
- deviceId
-
string
- content
- ConfigurationContent
Devoluções
Promise<ResultWithHttpResponse<any>>
applyConfigurationContentOnDevice(string, ConfigurationContent, HttpResponseCallback<any>)
Aplicar a configuração fornecida a um dispositivo em um Hub IoT
function applyConfigurationContentOnDevice(deviceId: string, content: ConfigurationContent, done?: HttpResponseCallback<any>)
Parâmetros
- deviceId
-
string
ID do dispositivo ao qual aplicar a configuração
- content
- ConfigurationContent
A configuração a ser aplicada
- done
-
HttpResponseCallback<any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
cancelJob(string)
function cancelJob(jobId: string): Promise<JobStatus>
Parâmetros
- jobId
-
string
Devoluções
Promise<JobStatus>
cancelJob(string, Callback<JobStatus>)
Cancelar um trabalho de importação/exportação em massa.
function cancelJob(jobId: string, done?: Callback<JobStatus>)
Parâmetros
- jobId
-
string
O identificador do trabalho para o qual o usuário deseja obter informações de status.
- done
-
Callback<JobStatus>
A função opcional para chamar com dois argumentos: um objeto de erro se um erro aconteceu, (nulo caso contrário) e o status (cancelado) do trabalho cujo identificador foi passado como um argumento.
create(DeviceDescription)
function create(deviceInfo: DeviceDescription): Promise<ResultWithHttpResponse<Device>>
Parâmetros
- deviceInfo
- DeviceDescription
Devoluções
Promise<ResultWithHttpResponse<Device>>
create(DeviceDescription, HttpResponseCallback<Device>)
Cria uma nova identidade de dispositivo em um hub IoT.
function create(deviceInfo: DeviceDescription, done?: HttpResponseCallback<Device>)
Parâmetros
- deviceInfo
- DeviceDescription
O objeto deve incluir uma propriedade deviceId
com um identificador de dispositivo válido.
- done
-
HttpResponseCallback<Device>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser nulo), um objeto Device que representa a identidade do dispositivo criado e um objeto de resposta específico de transporte útil para registro em log ou depuração.
createQuery(string, number)
Cria uma consulta que pode ser executada na instância do Hub IoT para localizar informações sobre dispositivos ou trabalhos.
function createQuery(sqlQuery: string, pageSize?: number): Query
Parâmetros
- sqlQuery
-
string
A consulta escrita como uma cadeia de caracteres SQL.
- pageSize
-
number
O número desejado de resultados por página (opcional. padrão: 1000, máx: 10000).
Devoluções
Query
delete(string)
function delete(deviceId: string): Promise<ResultWithHttpResponse<any>>
Parâmetros
- deviceId
-
string
Devoluções
Promise<ResultWithHttpResponse<any>>
delete(string, HttpResponseCallback<any>)
Remove uma identidade de dispositivo existente de um hub IoT.
function delete(deviceId: string, done?: HttpResponseCallback<any>)
Parâmetros
- deviceId
-
string
O identificador de uma identidade de dispositivo existente.
- done
-
HttpResponseCallback<any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), um argumento always-null (para consistência com os outros métodos) e um objeto de resposta específico de transporte útil para registro em log ou depuração.
exportDevicesToBlob(string, boolean)
function exportDevicesToBlob(outputBlobContainerUri: string, excludeKeys: boolean): Promise<JobStatus>
Parâmetros
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
Devoluções
Promise<JobStatus>
exportDevicesToBlob(string, boolean, Callback<JobStatus>)
Exporte dispositivos para um blob em um trabalho em massa.
function exportDevicesToBlob(outputBlobContainerUri: string, excludeKeys: boolean, done?: Callback<JobStatus>)
Parâmetros
- outputBlobContainerUri
-
string
O URI para um contêiner onde um blob chamado 'devices.txt' será criado contendo a lista de dispositivos.
- excludeKeys
-
boolean
Booleano indicando se as chaves de segurança devem ser excluídas dos dados exportados.
- done
-
Callback<JobStatus>
A função opcional para chamar quando o trabalho tiver sido criado, com dois argumentos: um objeto de erro se um erro aconteceu, (nulo caso contrário) e o status do trabalho que pode ser usado para acompanhar o progresso da exportação de dispositivos.
exportDevicesToBlobByIdentity(string, boolean)
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean): Promise<JobStatus>
Parâmetros
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
Devoluções
Promise<JobStatus>
exportDevicesToBlobByIdentity(string, boolean, Callback<JobStatus>)
Exporte dispositivos para um blob em um trabalho em massa usando uma identidade configurada.
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean, done?: Callback<JobStatus>)
Parâmetros
- outputBlobContainerUri
-
string
O URI para um contêiner onde um blob chamado 'devices.txt' será criado contendo a lista de dispositivos.
- excludeKeys
-
boolean
Booleano indicando se as chaves de segurança devem ser excluídas dos dados exportados.
- done
-
Callback<JobStatus>
A função opcional para chamar quando o trabalho tiver sido criado, com dois argumentos: um objeto de erro se um erro aconteceu, (nulo caso contrário) e o status do trabalho que pode ser usado para acompanhar o progresso da exportação de dispositivos.
exportDevicesToBlobByIdentity(string, boolean, string)
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean, userAssignedIdentity: string): Promise<JobStatus>
Parâmetros
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
- userAssignedIdentity
-
string
Devoluções
Promise<JobStatus>
exportDevicesToBlobByIdentity(string, boolean, string, Callback<JobStatus>)
function exportDevicesToBlobByIdentity(outputBlobContainerUri: string, excludeKeys: boolean, userAssignedIdentity: string, done: Callback<JobStatus>)
Parâmetros
- outputBlobContainerUri
-
string
- excludeKeys
-
boolean
- userAssignedIdentity
-
string
- done
-
Callback<JobStatus>
fromConnectionString(string)
Constrói um objeto Registry a partir da cadeia de conexão fornecida.
static function fromConnectionString(value: string): Registry
Parâmetros
- value
-
string
Uma cadeia de conexão que encapsula as permissões apropriadas (leitura e/ou gravação) do Registro.
Devoluções
fromSharedAccessSignature(string)
Constrói um objeto Registry a partir da assinatura de acesso compartilhado fornecida.
static function fromSharedAccessSignature(value: string): Registry
Parâmetros
- value
-
string
Uma assinatura de acesso compartilhado que encapsula as permissões apropriadas (leitura e/ou gravação) do Registro.
Devoluções
fromTokenCredential(string, TokenCredential)
Constrói um objeto Registry a partir de determinada TokenCredential do Azure.
static function fromTokenCredential(hostName: string, tokenCredential: TokenCredential): Registry
Parâmetros
- hostName
-
string
Nome do host do serviço do Azure.
- tokenCredential
- TokenCredential
Uma TokenCredential do Azure usada para autenticar com o serviço do Azure
Devoluções
get(string)
function get(deviceId: string): Promise<ResultWithHttpResponse<Device>>
Parâmetros
- deviceId
-
string
Devoluções
Promise<ResultWithHttpResponse<Device>>
get(string, HttpResponseCallback<Device>)
Solicita informações sobre uma identidade de dispositivo existente em um hub IoT.
function get(deviceId: string, done?: HttpResponseCallback<Device>)
Parâmetros
- deviceId
-
string
O identificador de uma identidade de dispositivo existente.
- done
-
HttpResponseCallback<Device>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser nulo), um objeto Device que representa a identidade do dispositivo criado e um objeto de resposta específico de transporte útil para registro em log ou depuração.
getConfiguration(string)
function getConfiguration(configurationId: string): Promise<ResultWithHttpResponse<Configuration>>
Parâmetros
- configurationId
-
string
Devoluções
Promise<ResultWithHttpResponse<Configuration>>
getConfiguration(string, HttpResponseCallback<Configuration>)
Obter uma única configuração de um Hub IoT
function getConfiguration(configurationId: string, done?: HttpResponseCallback<Configuration>)
Parâmetros
- configurationId
-
string
O ID da configuração que você deve recuperar
- done
-
HttpResponseCallback<Configuration>
O retorno de chamada opcional que será chamado com um objeto Error ou um module:azure-iothub. Objeto de configuração com os detalhes de configuração.
getConfigurations()
function getConfigurations(): Promise<ResultWithHttpResponse<Configuration[]>>
Devoluções
Promise<ResultWithHttpResponse<Configuration[]>>
getConfigurations(HttpResponseCallback<Configuration[]>)
Obter todas as configurações em um Hub IoT
function getConfigurations(done?: HttpResponseCallback<Configuration[]>)
Parâmetros
- done
-
HttpResponseCallback<Configuration[]>
O retorno de chamada opcional que será chamado com um objeto Error ou uma matriz de module:azure-iothub. Objetos de configuração para todas as configurações.
getJob(string)
function getJob(jobId: string): Promise<JobStatus>
Parâmetros
- jobId
-
string
Devoluções
Promise<JobStatus>
getJob(string, Callback<JobStatus>)
Obtenha o status de um trabalho de importação/exportação em massa.
function getJob(jobId: string, done?: Callback<JobStatus>)
Parâmetros
- jobId
-
string
O identificador do trabalho para o qual o usuário deseja obter informações de status.
- done
-
Callback<JobStatus>
A função opcional para chamar com dois argumentos: um objeto de erro se um erro aconteceu, (nulo caso contrário) e o status do trabalho cujo identificador foi passado como um argumento.
getModule(string, string)
function getModule(deviceId: string, moduleId: string): Promise<ResultWithHttpResponse<Module>>
Parâmetros
- deviceId
-
string
- moduleId
-
string
Devoluções
Promise<ResultWithHttpResponse<Module>>
getModule(string, string, HttpResponseCallback<Module>)
Obter um único módulo de um dispositivo em um Hub IoT
function getModule(deviceId: string, moduleId: string, done?: HttpResponseCallback<Module>)
Parâmetros
- deviceId
-
string
ID do dispositivo que possui o módulo.
- moduleId
-
string
ID do módulo a ser recuperado
- done
-
HttpResponseCallback<Module>
O retorno de chamada opcional que será chamado com um objeto Error ou o module:azure-iothub. Objeto de módulo para o módulo solicitado
getModulesOnDevice(string)
function getModulesOnDevice(deviceId: string): Promise<ResultWithHttpResponse<Module[]>>
Parâmetros
- deviceId
-
string
Devoluções
Promise<ResultWithHttpResponse<Module[]>>
getModulesOnDevice(string, HttpResponseCallback<Module[]>)
Obter uma lista de todos os módulos em um dispositivo do Hub IoT
function getModulesOnDevice(deviceId: string, done?: HttpResponseCallback<Module[]>)
Parâmetros
- deviceId
-
string
ID do dispositivo para o qual estamos recebendo módulos
- done
-
HttpResponseCallback<Module[]>
O retorno de chamada opcional que será chamado com um objeto Error ou uma matriz de module:azure-iothub. Objetos de módulo para todos os módulos.
getModuleTwin(string, string)
function getModuleTwin(deviceId: string, moduleId: string): Promise<ResultWithHttpResponse<Twin>>
Parâmetros
- deviceId
-
string
- moduleId
-
string
Devoluções
Promise<ResultWithHttpResponse<Twin>>
getModuleTwin(string, string, HttpResponseCallback<Twin>)
Obtém o módulo Twin do módulo com o identificador de módulo especificado.
function getModuleTwin(deviceId: string, moduleId: string, done?: HttpResponseCallback<Twin>)
Parâmetros
- deviceId
-
string
O identificador do dispositivo.
- moduleId
-
string
O identificador do módulo.
- done
-
HttpResponseCallback<Twin>
O retorno de chamada opcional que será chamado com um objeto Error ou a instância gêmea do módulo.
getRegistryStatistics()
function getRegistryStatistics(): Promise<ResultWithHttpResponse<RegistryStatistics>>
Devoluções
Promise<ResultWithHttpResponse<RegistryStatistics>>
getRegistryStatistics(HttpResponseCallback<RegistryStatistics>)
Obtém estatísticas sobre os dispositivos no registro de identidade do dispositivo.
function getRegistryStatistics(done?: HttpResponseCallback<RegistryStatistics>)
Parâmetros
- done
-
HttpResponseCallback<RegistryStatistics>
O retorno de chamada opcional que será chamado com um objeto Error ou as estatísticas do registro do dispositivo.
getTwin(string)
function getTwin(deviceId: string): Promise<ResultWithHttpResponse<Twin>>
Parâmetros
- deviceId
-
string
Devoluções
Promise<ResultWithHttpResponse<Twin>>
getTwin(string, HttpResponseCallback<Twin>)
Obtém o gêmeo de dispositivo do dispositivo com o identificador de dispositivo especificado.
function getTwin(deviceId: string, done?: HttpResponseCallback<Twin>)
Parâmetros
- deviceId
-
string
O identificador do dispositivo.
- done
-
HttpResponseCallback<Twin>
O retorno de chamada opcional que será chamado com um objeto Error ou a instância gêmea do dispositivo.
importDevicesFromBlob(string, string)
function importDevicesFromBlob(inputBlobContainerUri: string, outputBlobContainerUri: string): Promise<JobStatus>
Parâmetros
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
Devoluções
Promise<JobStatus>
importDevicesFromBlob(string, string, Callback<JobStatus>)
Importa dispositivos de um blob em trabalho em massa.
function importDevicesFromBlob(inputBlobContainerUri: string, outputBlobContainerUri: string, done?: Callback<JobStatus>)
Parâmetros
- inputBlobContainerUri
-
string
O URI para um contêiner com um blob chamado 'devices.txt' contendo uma lista de dispositivos a serem importados.
- outputBlobContainerUri
-
string
O URI para um contêiner onde um blob será criado com logs do processo de importação.
- done
-
Callback<JobStatus>
A função opcional a ser chamada quando o trabalho tiver sido criado, com dois argumentos: um objeto de erro se ocorrer um erro (nulo caso contrário) e o status do trabalho que pode ser usado para acompanhar o progresso da importação de dispositivos.
importDevicesFromBlobByIdentity(string, string)
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string): Promise<JobStatus>
Parâmetros
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
Devoluções
Promise<JobStatus>
importDevicesFromBlobByIdentity(string, string, Callback<JobStatus>)
Importa dispositivos de um blob em trabalho em massa usando uma identidade configurada.
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string, done?: Callback<JobStatus>)
Parâmetros
- inputBlobContainerUri
-
string
O URI para um contêiner com um blob chamado 'devices.txt' contendo uma lista de dispositivos a serem importados.
- outputBlobContainerUri
-
string
O URI para um contêiner onde um blob será criado com logs do processo de importação.
- done
-
Callback<JobStatus>
A função opcional a ser chamada quando o trabalho tiver sido criado, com dois argumentos: um objeto de erro se ocorrer um erro (nulo caso contrário) e o status do trabalho que pode ser usado para acompanhar o progresso da importação de dispositivos.
importDevicesFromBlobByIdentity(string, string, string)
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string, userAssignedIdentity: string): Promise<JobStatus>
Parâmetros
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
- userAssignedIdentity
-
string
Devoluções
Promise<JobStatus>
importDevicesFromBlobByIdentity(string, string, string, Callback<JobStatus>)
function importDevicesFromBlobByIdentity(inputBlobContainerUri: string, outputBlobContainerUri: string, userAssignedIdentity: string, done: Callback<JobStatus>)
Parâmetros
- inputBlobContainerUri
-
string
- outputBlobContainerUri
-
string
- userAssignedIdentity
-
string
- done
-
Callback<JobStatus>
list()
function list(): Promise<ResultWithHttpResponse<Device[]>>
Devoluções
Promise<ResultWithHttpResponse<Device[]>>
list(HttpResponseCallback<Device[]>)
Solicita informações sobre as primeiras 1000 identidades de dispositivo em um hub IoT.
function list(done?: HttpResponseCallback<Device[]>)
Parâmetros
- done
-
HttpResponseCallback<Device[]>
A função opcional a ser chamada quando a operação for concluída.
done
serão chamados com três argumentos: um objeto Error (pode ser nulo), uma matriz de objetos Device que representam as identidades de dispositivo listadas e um objeto de resposta específico de transporte útil para registro em log ou depuração.
listJobs()
function listJobs(): Promise<ResultWithHttpResponse<any>>
Devoluções
Promise<ResultWithHttpResponse<any>>
listJobs(HttpResponseCallback<any>)
Liste os últimos trabalhos de importação/exportação (incluindo o ativo, se houver).
function listJobs(done?: HttpResponseCallback<any>)
Parâmetros
- done
-
HttpResponseCallback<any>
A função opcional para chamar com dois argumentos: um objeto de erro se um erro aconteceu, (nulo caso contrário) e a lista de trabalhos anteriores como um argumento.
removeConfiguration(string)
function removeConfiguration(configurationId: string): Promise<ResultWithHttpResponse<any>>
Parâmetros
- configurationId
-
string
Devoluções
Promise<ResultWithHttpResponse<any>>
removeConfiguration(string, HttpResponseCallback<any>)
Remover uma configuração com o ID fornecido de um Hub IoT
function removeConfiguration(configurationId: string, done?: HttpResponseCallback<any>)
Parâmetros
- configurationId
-
string
ID da configuração a ser removida
- done
-
HttpResponseCallback<any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
removeDevices(DeviceDescription[], boolean)
function removeDevices(devices: DeviceDescription[], forceRemove: boolean): Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
Parâmetros
- devices
- forceRemove
-
boolean
Devoluções
Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
removeDevices(DeviceDescription[], boolean, HttpResponseCallback<BulkRegistryOperationResult>)
Atualiza uma matriz de dispositivos.
function removeDevices(devices: DeviceDescription[], forceRemove: boolean, done?: HttpResponseCallback<BulkRegistryOperationResult>)
Parâmetros
- devices
Uma matriz de objetos que deve incluir uma propriedade deviceId
cujo valor é um identificador de dispositivo válido.
- forceRemove
-
boolean
Se forceRemove
for verdadeira, o dispositivo será removido independentemente de um ETAG. Caso contrário, os etags devem corresponder.
- done
-
HttpResponseCallback<BulkRegistryOperationResult>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), um BulkRegistryOperationResult e um objeto de resposta específico de transporte útil para registro em log ou depuração.
removeModule(Module, TripleValueCallback<any, any>)
Remova o módulo fornecido do registro
function removeModule(module: Module, done?: TripleValueCallback<any, any>)
Parâmetros
- module
- Module
- done
-
TripleValueCallback<any, any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
removeModule(string | Module)
function removeModule(moduleOrDeviceId: string | Module): Promise<ResultWithHttpResponse<any>>
Parâmetros
- moduleOrDeviceId
-
string | Module
Devoluções
Promise<ResultWithHttpResponse<any>>
removeModule(string | Module, string)
function removeModule(moduleOrDeviceId: string | Module, moduleId: string): Promise<ResultWithHttpResponse<any>>
Parâmetros
- moduleOrDeviceId
-
string | Module
- moduleId
-
string
Devoluções
Promise<ResultWithHttpResponse<any>>
removeModule(string, string, TripleValueCallback<any, any>)
function removeModule(deviceId: string, moduleId: string, done: TripleValueCallback<any, any>)
Parâmetros
- deviceId
-
string
- moduleId
-
string
- done
-
TripleValueCallback<any, any>
update(DeviceDescription)
function update(deviceInfo: DeviceDescription): Promise<ResultWithHttpResponse<Device>>
Parâmetros
- deviceInfo
- DeviceDescription
Devoluções
Promise<ResultWithHttpResponse<Device>>
update(DeviceDescription, HttpResponseCallback<Device>)
Atualiza uma identidade de dispositivo existente em um hub IoT com as informações fornecidas pelo dispositivo.
O parâmetro deviceInfo
deve incluir todas as propriedades atualizáveis. Por exemplo, se atualizar a propriedade status
de disabled
para enabled
, o objeto deviceInfo
também deverá ter statusReason, autenticação (e suas subpropriedades), recursos e deviceScope definidos para os valores atuais dos dispositivos ou essas propriedades serão redefinidas. Recomenda-se que a api get seja chamada primeiro antes de fazer uma atualização.
function update(deviceInfo: DeviceDescription, done?: HttpResponseCallback<Device>)
Parâmetros
- deviceInfo
- DeviceDescription
Um objeto que deve incluir uma propriedade deviceId
cujo valor é um identificador de dispositivo válido.
- done
-
HttpResponseCallback<Device>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), um objeto Device que representa a identidade atualizada do dispositivo e um objeto de resposta específico de transporte útil para registro em log ou depuração.
updateConfiguration(Configuration)
function updateConfiguration(configuration: Configuration): Promise<ResultWithHttpResponse<any>>
Parâmetros
- configuration
- Configuration
Devoluções
Promise<ResultWithHttpResponse<any>>
updateConfiguration(Configuration, boolean)
function updateConfiguration(configuration: Configuration, forceUpdate: boolean): Promise<ResultWithHttpResponse<any>>
Parâmetros
- configuration
- Configuration
- forceUpdate
-
boolean
Devoluções
Promise<ResultWithHttpResponse<any>>
updateConfiguration(Configuration, boolean, HttpResponseCallback<any>)
function updateConfiguration(configuration: Configuration, forceUpdate: boolean, done: HttpResponseCallback<any>)
Parâmetros
- configuration
- Configuration
- forceUpdate
-
boolean
- done
-
HttpResponseCallback<any>
updateConfiguration(Configuration, HttpResponseCallback<any>)
Atualizar uma configuração em um hub IoT
function updateConfiguration(configuration: Configuration, done?: HttpResponseCallback<any>)
Parâmetros
- configuration
- Configuration
Um objeto do tipo module:azure-iothub. Configuração a ser adicionada ao hub
- done
-
HttpResponseCallback<any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
updateDevices(DeviceDescription[], boolean)
function updateDevices(devices: DeviceDescription[], forceUpdate: boolean): Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
Parâmetros
- devices
- forceUpdate
-
boolean
Devoluções
Promise<ResultWithHttpResponse<BulkRegistryOperationResult>>
updateDevices(DeviceDescription[], boolean, HttpResponseCallback<BulkRegistryOperationResult>)
Atualiza uma matriz de dispositivos.
Os elementos individuais do parâmetro devices
devem incluir todas as propriedades atualizáveis. Por exemplo, se atualizar a propriedade status
de disabled
para enabled
, o objeto também deve ter statusReason, autenticação (e suas subpropriedades), recursos e deviceScope definidos para os valores atuais dos dispositivos ou essas propriedades serão redefinidas. Recomenda-se que a api get seja chamada primeiro antes de fazer uma atualização.
function updateDevices(devices: DeviceDescription[], forceUpdate: boolean, done?: HttpResponseCallback<BulkRegistryOperationResult>)
Parâmetros
- devices
Uma matriz de objetos que deve incluir uma propriedade deviceId
cujo valor é um identificador de dispositivo válido.
- forceUpdate
-
boolean
Se forceUpdate
for verdadeira, o dispositivo será atualizado independentemente de um ETAG. Caso contrário, os etags devem corresponder.
- done
-
HttpResponseCallback<BulkRegistryOperationResult>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), um BulkRegistryOperationResult e um objeto de resposta específico de transporte útil para registro em log ou depuração.
updateModule(Module)
function updateModule(module: Module): Promise<ResultWithHttpResponse<any>>
Parâmetros
- module
- Module
Devoluções
Promise<ResultWithHttpResponse<any>>
updateModule(Module, boolean)
function updateModule(module: Module, forceUpdate: boolean): Promise<ResultWithHttpResponse<any>>
Parâmetros
- module
- Module
- forceUpdate
-
boolean
Devoluções
Promise<ResultWithHttpResponse<any>>
updateModule(Module, boolean, HttpResponseCallback<any>)
function updateModule(module: Module, forceUpdate: boolean, done: HttpResponseCallback<any>)
Parâmetros
- module
- Module
- forceUpdate
-
boolean
- done
-
HttpResponseCallback<any>
updateModule(Module, TripleValueCallback<any, any>)
Atualizar o objeto de módulo fornecido no registro
function updateModule(module: Module, done?: TripleValueCallback<any, any>)
Parâmetros
- module
- Module
Objeto de módulo a ser atualizado.
- done
-
TripleValueCallback<any, any>
A função opcional a ser chamada quando a operação for concluída.
done
será chamado com três argumentos: um objeto Error (pode ser null), o corpo da resposta e um objeto de resposta específico de transporte útil para registro em log ou depuração.
updateModuleTwin(string, string, any, string)
function updateModuleTwin(deviceId: string, moduleId: string, patch: any, etag: string): Promise<ResultWithHttpResponse<Twin>>
Parâmetros
- deviceId
-
string
- moduleId
-
string
- patch
-
any
- etag
-
string
Devoluções
Promise<ResultWithHttpResponse<Twin>>
updateModuleTwin(string, string, any, string, HttpResponseCallback<Twin>)
Atualiza o Twin de um módulo específico com o patch fornecido.
function updateModuleTwin(deviceId: string, moduleId: string, patch: any, etag: string, done?: HttpResponseCallback<Twin>)
Parâmetros
- deviceId
-
string
O identificador do dispositivo.
- moduleId
-
string
O identificador do módulo
- patch
-
any
As propriedades e tags desejadas para corrigir o módulo gêmeo.
- etag
-
string
O etag mais recente para este módulo twin ou '*' para forçar uma atualização, mesmo que o módulo twin tenha sido atualizado desde que o etag foi obtido.
- done
-
HttpResponseCallback<Twin>
O retorno de chamada opcional que será chamado com um objeto Error ou a instância gêmea do módulo.
updateTwin(string, any, string)
function updateTwin(deviceId: string, patch: any, etag: string): Promise<ResultWithHttpResponse<Twin>>
Parâmetros
- deviceId
-
string
- patch
-
any
- etag
-
string
Devoluções
Promise<ResultWithHttpResponse<Twin>>
updateTwin(string, any, string, HttpResponseCallback<Twin>)
Atualiza o dispositivo Twin de um dispositivo específico com o patch fornecido.
function updateTwin(deviceId: string, patch: any, etag: string, done?: HttpResponseCallback<Twin>)
Parâmetros
- deviceId
-
string
O identificador do dispositivo.
- patch
-
any
As propriedades e tags desejadas para corrigir o dispositivo gêmeo com.
- etag
-
string
A etag mais recente para este dispositivo twin ou '*' para forçar uma atualização, mesmo que o dispositivo twin tenha sido atualizado desde que o etag foi obtido.
- done
-
HttpResponseCallback<Twin>
O retorno de chamada opcional que será chamado com um objeto Error ou a instância gêmea do dispositivo.