IoTHubJobManager Sınıf
Otomatik olarak oluşturulan IotHub REST API'lerini temel alarak IoTHub İş Yöneticisi işlemleri için kullanışlı API'ler sağlayan bir sınıf
Job Manager Hizmeti istemcisi için Başlatıcı.
Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.
- Devralma
-
builtins.objectIoTHubJobManager
Oluşturucu
IoTHubJobManager(connection_string=None, host=None, auth=None)
Parametreler
Name | Description |
---|---|
connection_string
|
connection_str kimlik doğrulaması kullanıyorsak IoTHub ile bağlantının kimliğini doğrulamak için kullanılan IoTHub bağlantı dizesi. Varsayılan değer: Yok varsayılan değer: None
|
host
|
Belirteç kimlik bilgisi kimlik doğrulaması kullanıyorsak Azure hizmeti URL'si. Varsayılan değer: Yok varsayılan değer: None
|
auth
|
Belirteç kimlik bilgisi kimlik doğrulaması kullanıyorsak Azure kimlik doğrulama nesnesi. Varsayılan değer: Yok varsayılan değer: None
|
Yöntemler
cancel_import_export_job |
IoT hub'ına bir içeri/dışarı aktarma işini iptal eder. |
cancel_scheduled_job |
IoT hub'ına zamanlanmış bir işi iptal eder. |
create_import_export_job |
IoT hub'ına yeni bir içeri/dışarı aktarma işi oluşturur. |
create_scheduled_job |
IoT hub'ına güncelleştirme ikizleri veya cihaz doğrudan yöntemleri zamanlamak için yeni bir iş oluşturur. |
from_connection_string |
IoTHubJobManager Hizmeti istemcisi için Classmethod başlatıcısı. Bağlantı dizesinden IoTHubJobManager sınıfını oluşturur. Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur. |
from_token_credential |
IoTHubJobManager Hizmeti istemcisi için Classmethod başlatıcısı. Konak adı URL'sinden ve Azure belirteci kimlik bilgisinden IoTHubJobManager sınıfı oluşturur. Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur. |
get_import_export_job |
IoTHub'da içeri/dışarı aktarma işinin durumunu alır. |
get_import_export_jobs |
IoTHub'da tüm içeri/dışarı aktarma işlerinin durumunu alır. |
get_scheduled_job |
IoTHub'da zamanlanmış bir işin ayrıntılarını alır. |
query_scheduled_jobs |
IoT Hub sorgu dilini kullanarak işlere ilişkin bilgileri almak için ioT hub'ını sorgular. |
cancel_import_export_job
IoT hub'ına bir içeri/dışarı aktarma işini iptal eder.
cancel_import_export_job(job_id)
Parametreler
Name | Description |
---|---|
job_id
Gerekli
|
İşin kimliği. |
Döndürülenler
Tür | Description |
---|---|
Nesne. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
cancel_scheduled_job
IoT hub'ına zamanlanmış bir işi iptal eder.
cancel_scheduled_job(job_id)
Parametreler
Name | Description |
---|---|
job_id
Gerekli
|
İşin kimliği. |
Döndürülenler
Tür | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
İptal edilen işi içeren JobResponse nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_import_export_job
IoT hub'ına yeni bir içeri/dışarı aktarma işi oluşturur.
create_import_export_job(job_properties)
Parametreler
Name | Description |
---|---|
job_properties
Gerekli
|
<xref:azure.iot.hub.models.JobProperties>
İş belirtimini belirtir. |
Döndürülenler
Tür | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Oluşturulan işi içeren JobProperties nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_scheduled_job
IoT hub'ına güncelleştirme ikizleri veya cihaz doğrudan yöntemleri zamanlamak için yeni bir iş oluşturur.
create_scheduled_job(job_id, job_request)
Parametreler
Name | Description |
---|---|
job_id
Gerekli
|
İşin kimliği. |
job_request
Gerekli
|
<xref:azure.iot.hub.models.JobRequest>
İşi belirtir. |
Döndürülenler
Tür | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Oluşturulan işi içeren JobResponse nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
IoTHubJobManager Hizmeti istemcisi için Classmethod başlatıcısı. Bağlantı dizesinden IoTHubJobManager sınıfını oluşturur.
Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.
from_connection_string(connection_string)
Parametreler
Name | Description |
---|---|
connection_string
Gerekli
|
IoTHub ile bağlantının kimliğini doğrulamak için kullanılan IoTHub bağlantı dizesi. |
Döndürülenler
Tür | Description |
---|---|
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
IoTHubJobManager Hizmeti istemcisi için Classmethod başlatıcısı. Konak adı URL'sinden ve Azure belirteci kimlik bilgisinden IoTHubJobManager sınıfı oluşturur.
Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.
from_token_credential(url, token_credential)
Parametreler
Name | Description |
---|---|
url
Gerekli
|
Azure hizmet url'si (ana bilgisayar adı). |
token_credential
Gerekli
|
<xref:azure.core.TokenCredential>
Azure belirteci kimlik bilgisi nesnesi |
Döndürülenler
Tür | Description |
---|---|
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_job
IoTHub'da içeri/dışarı aktarma işinin durumunu alır.
get_import_export_job(job_id)
Parametreler
Name | Description |
---|---|
job_id
Gerekli
|
İşin kimliği. |
Döndürülenler
Tür | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
İstenen işi içeren JobProperties nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_jobs
IoTHub'da tüm içeri/dışarı aktarma işlerinin durumunu alır.
get_import_export_jobs()
Döndürülenler
Tür | Description |
---|---|
list[<xref:azure.iot.hub.models.JobProperties>]
|
List[job_properties] nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_scheduled_job
IoTHub'da zamanlanmış bir işin ayrıntılarını alır.
get_scheduled_job(job_id)
Parametreler
Name | Description |
---|---|
job_id
Gerekli
|
İşin kimliği. |
Döndürülenler
Tür | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
İstenen ayrıntıları içeren JobResponse nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
query_scheduled_jobs
IoT Hub sorgu dilini kullanarak işlere ilişkin bilgileri almak için ioT hub'ını sorgular.
query_scheduled_jobs(job_type, job_status)
Parametreler
Name | Description |
---|---|
job_type
Gerekli
|
İşlerin türü. |
job_status
Gerekli
|
İşlerin durumu. |
Döndürülenler
Tür | Description |
---|---|
<xref:azure.iot.hub.models.QueryResult>
|
İşleri içeren QueryResult nesnesi. |
Özel durumlar
Tür | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin