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.object
IoTHubJobManager

Oluşturucu

IoTHubJobManager(connection_string=None, host=None, auth=None)

Parametreler

Name Description
connection_string
str

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
str

Belirteç kimlik bilgisi kimlik doğrulaması kullanıyorsak Azure hizmeti URL'si. Varsayılan değer: Yok

varsayılan değer: None
auth
str

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
str

İş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
str

İş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
str

İş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
str

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
str

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
str

İş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
str

İş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
str

İşlerin türü.

job_status
Gerekli
str

İş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:.>