IoTHubJobManager Classe
Classe per fornire API utili per le operazioni di Gestione processi IoTHub, in base alle API REST IotHub generate automaticamente
Inizializzatore per un client del servizio Job Manager.
Dopo aver creato correttamente la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.
- Ereditarietà
-
builtins.objectIoTHubJobManager
Costruttore
IoTHubJobManager(connection_string=None, host=None, auth=None)
Parametri
Nome | Descrizione |
---|---|
connection_string
|
Stringa di connessione IoTHub usata per autenticare la connessione con IoTHub se si usa connection_str'autenticazione. Valore predefinito: Nessuno valore predefinito: None
|
host
|
URL del servizio di Azure se si usa l'autenticazione delle credenziali dei token. Valore predefinito: Nessuno valore predefinito: None
|
auth
|
Oggetto di autenticazione di Azure se si usa l'autenticazione delle credenziali dei token. Valore predefinito: Nessuno valore predefinito: None
|
Metodi
cancel_import_export_job |
Annulla un processo di importazione/esportazione in un hub IoT. |
cancel_scheduled_job |
Annulla un processo pianificato in un hub IoT. |
create_import_export_job |
Crea un nuovo processo di importazione/esportazione in un hub IoT. |
create_scheduled_job |
Crea un nuovo processo per pianificare gli aggiornamenti gemelli o i metodi diretti del dispositivo in un hub IoT. |
from_connection_string |
Inizializzatore classmethod per un client del servizio IoTHubJobManager. Crea la classe IoTHubJobManager dalla stringa di connessione. Dopo aver creato correttamente la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub. |
from_token_credential |
Inizializzatore classmethod per un client del servizio IoTHubJobManager. Crea la classe IoTHubJobManager dall'URL del nome host e dalle credenziali del token di Azure. Dopo aver creato correttamente la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub. |
get_import_export_job |
Recupera lo stato di un processo di importazione/esportazione in un IoTHub. |
get_import_export_jobs |
Recupera lo stato di tutti i processi di importazione/esportazione in un IoTHub. |
get_scheduled_job |
Recupera i dettagli di un processo pianificato in un IoTHub. |
query_scheduled_jobs |
Eseguire una query su un hub IoT per recuperare informazioni relative ai processi usando il linguaggio di query hub IoT. |
cancel_import_export_job
Annulla un processo di importazione/esportazione in un hub IoT.
cancel_import_export_job(job_id)
Parametri
Nome | Descrizione |
---|---|
job_id
Necessario
|
ID del processo. |
Restituisce
Tipo | Descrizione |
---|---|
Oggetto. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
cancel_scheduled_job
Annulla un processo pianificato in un hub IoT.
cancel_scheduled_job(job_id)
Parametri
Nome | Descrizione |
---|---|
job_id
Necessario
|
ID del processo. |
Restituisce
Tipo | Descrizione |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Oggetto JobResponse contenente il processo annullato. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_import_export_job
Crea un nuovo processo di importazione/esportazione in un hub IoT.
create_import_export_job(job_properties)
Parametri
Nome | Descrizione |
---|---|
job_properties
Necessario
|
<xref:azure.iot.hub.models.JobProperties>
Specifica la specifica del processo. |
Restituisce
Tipo | Descrizione |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Oggetto JobProperties contenente il processo creato. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_scheduled_job
Crea un nuovo processo per pianificare gli aggiornamenti gemelli o i metodi diretti del dispositivo in un hub IoT.
create_scheduled_job(job_id, job_request)
Parametri
Nome | Descrizione |
---|---|
job_id
Necessario
|
ID del processo. |
job_request
Necessario
|
<xref:azure.iot.hub.models.JobRequest>
Specifica il processo. |
Restituisce
Tipo | Descrizione |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Oggetto JobResponse contenente il processo creato. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
Inizializzatore classmethod per un client del servizio IoTHubJobManager. Crea la classe IoTHubJobManager dalla stringa di connessione.
Dopo aver creato correttamente la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.
from_connection_string(connection_string)
Parametri
Nome | Descrizione |
---|---|
connection_string
Necessario
|
Stringa di connessione IoTHub usata per autenticare la connessione con IoTHub. |
Restituisce
Tipo | Descrizione |
---|---|
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
Inizializzatore classmethod per un client del servizio IoTHubJobManager. Crea la classe IoTHubJobManager dall'URL del nome host e dalle credenziali del token di Azure.
Dopo aver creato correttamente la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.
from_token_credential(url, token_credential)
Parametri
Nome | Descrizione |
---|---|
url
Necessario
|
URL del servizio di Azure (nome host). |
token_credential
Necessario
|
<xref:azure.core.TokenCredential>
Oggetto credenziali del token di Azure |
Restituisce
Tipo | Descrizione |
---|---|
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_job
Recupera lo stato di un processo di importazione/esportazione in un IoTHub.
get_import_export_job(job_id)
Parametri
Nome | Descrizione |
---|---|
job_id
Necessario
|
ID del processo. |
Restituisce
Tipo | Descrizione |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Oggetto JobProperties contenente il processo richiesto. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_jobs
Recupera lo stato di tutti i processi di importazione/esportazione in un IoTHub.
get_import_export_jobs()
Restituisce
Tipo | Descrizione |
---|---|
list[<xref:azure.iot.hub.models.JobProperties>]
|
Oggetto list[job_properties]. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_scheduled_job
Recupera i dettagli di un processo pianificato in un IoTHub.
get_scheduled_job(job_id)
Parametri
Nome | Descrizione |
---|---|
job_id
Necessario
|
ID del processo. |
Restituisce
Tipo | Descrizione |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Oggetto JobResponse contenente i dettagli richiesti. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
query_scheduled_jobs
Eseguire una query su un hub IoT per recuperare informazioni relative ai processi usando il linguaggio di query hub IoT.
query_scheduled_jobs(job_type, job_status)
Parametri
Nome | Descrizione |
---|---|
job_type
Necessario
|
Tipo dei processi. |
job_status
Necessario
|
Stato dei processi. |
Restituisce
Tipo | Descrizione |
---|---|
<xref:azure.iot.hub.models.QueryResult>
|
Oggetto QueryResult contenente i processi. |
Eccezioni
Tipo | Descrizione |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python