Compartilhar via


JobProperties Classe

Definição

Contém as propriedades disponíveis para o trabalho de importação/exportação.

public class JobProperties
public abstract class JobProperties : Microsoft.Azure.Devices.IotHubJobResponse
type JobProperties = class
type JobProperties = class
    inherit IotHubJobResponse
Public Class JobProperties
Public MustInherit Class JobProperties
Inherits IotHubJobResponse
Herança
JobProperties
Herança
JobProperties
Derivado

Construtores

JobProperties()

Cria uma instância dessa classe. Fornecido apenas para fins de teste de unidade.

Propriedades

ConfigurationsBlobName

Especifica o nome do blob a ser usado ao usar configurações.

EndedOnUtc

Quando o trabalho for concluído.

(Herdado de IotHubJobResponse)
EndTimeUtc

Sistema gerado. Ignorado na criação. Representa a hora em que o trabalho parou de processar.

ExcludeKeysInExport

Opcional para trabalhos de exportação; ignorado para outros trabalhos. Padrão: falso. Se false, as chaves de autorização serão incluídas na saída de exportação. As chaves são exportadas como nulas caso contrário.

FailureReason

Genereado do sistema. Ignorado na criação. Se status == falha, isso representará uma cadeia de caracteres que contém o motivo.

FailureReason

Se status == falha, isso representará uma cadeia de caracteres que contém o motivo.

(Herdado de IotHubJobResponse)
Identity

A identidade gerenciada usada para acessar a conta de armazenamento do trabalho.

IncludeConfigurations

Se deve ou não incluir configurações no trabalho.

InputBlobContainerUri

URI para um contêiner de blob que contém dados do Registro a serem sincronizados. A inclusão de um token SAS depende da StorageAuthenticationType propriedade .

InputBlobName

O nome do blob a ser usado ao importar do contêiner de blob de entrada fornecido.

IsFinished

Propriedade de conveniência para determinar se o trabalho está em um estado de terminal, com base em Status.

(Herdado de IotHubJobResponse)
JobId

Sistema gerado. Ignorado na criação.

JobId

A ID exclusiva do trabalho.

(Herdado de IotHubJobResponse)
JobType

O tipo de trabalho a ser executado.

OutputBlobContainerUri

URI para um contêiner de blob, usado para gerar a status do trabalho e os resultados.

OutputBlobName

O nome do blob que será criado no contêiner de blob de saída fornecido. Esse blob conterá as informações exportadas do registro de dispositivo para o Hub IoT.

Progress

Sistema gerado. Ignorado na criação. Representa o percentual de conclusão.

StartedOnUtc

Quando o trabalho começou a ser executado.

(Herdado de IotHubJobResponse)
StartTimeUtc

Sistema gerado. Ignorado na criação.

Status

Sistema gerado. Ignorado na criação.

Status

O status do trabalho.

(Herdado de IotHubJobResponse)
StorageAuthenticationType

Especifica o tipo de autenticação que está sendo usado para se conectar à conta de armazenamento.

Type

O tipo de trabalho a ser executado.

Métodos

CreateForExportJob(String, Boolean, String, Nullable<StorageAuthenticationType>, ManagedIdentity)

Cria uma instância de JobProperties com parâmetros prontos para iniciar um trabalho de exportação.

CreateForImportJob(String, String, String, Nullable<StorageAuthenticationType>, ManagedIdentity)

Cria uma instância de JobProperties com parâmetros prontos para iniciar um trabalho de importação.

Aplica-se a