Compartir a través de


JobProperties Clase

Definición

Contiene las propiedades disponibles para el trabajo de importación y exportación.

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
Herencia
JobProperties
Herencia
JobProperties
Derivado

Constructores

JobProperties()

Crea una instancia de esta clase. Se proporciona únicamente con fines de prueba unitaria.

Propiedades

ConfigurationsBlobName

Especifica el nombre del blob que se va a usar al usar configuraciones.

EndedOnUtc

Cuando finalice el trabajo.

(Heredado de IotHubJobResponse)
EndTimeUtc

Sistema generado. Se omite en la creación. Representa la hora en que el trabajo detuvo el procesamiento.

ExcludeKeysInExport

Opcional para trabajos de exportación; se omite para otros trabajos. Valor predeterminado: false. Si es false, las claves de autorización se incluyen en la salida de exportación. De lo contrario, las claves se exportan como null.

FailureReason

Generado por el sistema. Se omite en la creación. Si status == error, representa una cadena que contiene el motivo.

FailureReason

Si status == error, representa una cadena que contiene el motivo.

(Heredado de IotHubJobResponse)
Identity

Identidad administrada que se usa para acceder a la cuenta de almacenamiento del trabajo.

IncludeConfigurations

Si se van a incluir o no configuraciones en el trabajo.

InputBlobContainerUri

URI en un contenedor de blobs que contiene los datos del Registro que se van a sincronizar. Incluir un token de SAS depende de la StorageAuthenticationType propiedad .

InputBlobName

Nombre del blob que se va a usar al importar desde el contenedor de blobs de entrada proporcionado.

IsFinished

Propiedad de conveniencia para determinar si el trabajo está en un estado terminal, en función de Status.

(Heredado de IotHubJobResponse)
JobId

Sistema generado. Se omite en la creación.

JobId

Identificador único del trabajo.

(Heredado de IotHubJobResponse)
JobType

Tipo de trabajo que se va a ejecutar.

OutputBlobContainerUri

URI en un contenedor de blobs, que se usa para generar el estado del trabajo y los resultados.

OutputBlobName

Nombre del blob que se creará en el contenedor de blobs de salida proporcionado. Este blob contendrá la información del Registro de dispositivos exportado para IoT Hub.

Progress

Sistema generado. Se omite en la creación. Representa el porcentaje de finalización.

StartedOnUtc

Cuando se inició la ejecución del trabajo.

(Heredado de IotHubJobResponse)
StartTimeUtc

Sistema generado. Se omite en la creación.

Status

Sistema generado. Se omite en la creación.

Status

El estado del trabajo.

(Heredado de IotHubJobResponse)
StorageAuthenticationType

Especifica el tipo de autenticación que se usa para conectarse a la cuenta de almacenamiento.

Type

Tipo de trabajo que se va a ejecutar.

Métodos

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

Crea una instancia de JobProperties con parámetros listos para iniciar un trabajo de exportación.

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

Crea una instancia de JobProperties con parámetros listos para iniciar un trabajo de importación.

Se aplica a