Freigeben über


JobProperties Klasse

Definition

Enthält die für den Import-/Exportauftrag verfügbaren Eigenschaften.

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
Vererbung
JobProperties
Vererbung
JobProperties
Abgeleitet

Konstruktoren

JobProperties()

Erstellt eine Instanz dieser Klasse. Nur für Komponententests vorgesehen.

Eigenschaften

ConfigurationsBlobName

Gibt den Namen des Blobs an, das bei Verwendung von Konfigurationen verwendet werden soll.

EndedOnUtc

Wenn der Auftrag abgeschlossen ist.

(Geerbt von IotHubJobResponse)
EndTimeUtc

System generiert. Wird bei der Erstellung ignoriert. Stellt den Zeitpunkt dar, zu dem der Auftrag die Verarbeitung beendet hat.

ExcludeKeysInExport

Optional für Exportaufträge; Wird für andere Aufträge ignoriert. Standardwert: false. Wenn false, sind Autorisierungsschlüssel in der Exportausgabe enthalten. Schlüssel werden andernfalls als NULL exportiert.

FailureReason

System genereated. Wird bei der Erstellung ignoriert. Wenn status == fehler, stellt dies eine Zeichenfolge dar, die den Grund enthält.

FailureReason

Wenn status == fehler, stellt dies eine Zeichenfolge dar, die den Grund enthält.

(Geerbt von IotHubJobResponse)
Identity

Die verwaltete Identität, die für den Zugriff auf das Speicherkonto für den Auftrag verwendet wird.

IncludeConfigurations

Gibt an, ob Konfigurationen in den Auftrag eingeschlossen werden sollen oder nicht.

InputBlobContainerUri

URI für einen Blobcontainer, der registrierungsdaten zur Synchronisierung enthält. Das Einschließen eines SAS-Tokens ist von der StorageAuthenticationType -Eigenschaft abhängig.

InputBlobName

Der Blobname, der beim Importieren aus dem bereitgestellten Eingabeblobcontainer verwendet werden soll.

IsFinished

Convenience-Eigenschaft, um zu bestimmen, ob sich der Auftrag in einem Terminalzustand befindet, basierend auf Status.

(Geerbt von IotHubJobResponse)
JobId

System generiert. Wird bei der Erstellung ignoriert.

JobId

Die eindeutige ID des Auftrags.

(Geerbt von IotHubJobResponse)
JobType

Der Typ des auszuführenden Auftrags.

OutputBlobContainerUri

URI für einen Blobcontainer, der verwendet wird, um die status des Auftrags und die Ergebnisse auszugeben.

OutputBlobName

Der Name des Blobs, das im bereitgestellten Ausgabeblobcontainer erstellt wird. Dieses Blob enthält die exportierten Geräteregistrierungsinformationen für den IoT Hub.

Progress

System generiert. Wird bei der Erstellung ignoriert. Stellt den Prozentsatz der Vervollständigung dar.

StartedOnUtc

Wenn der Auftrag ausgeführt wurde.

(Geerbt von IotHubJobResponse)
StartTimeUtc

System generiert. Wird bei der Erstellung ignoriert.

Status

System generiert. Wird bei der Erstellung ignoriert.

Status

Der Status des Auftrags.

(Geerbt von IotHubJobResponse)
StorageAuthenticationType

Gibt den Authentifizierungstyp an, der zum Herstellen einer Verbindung mit dem Speicherkonto verwendet wird.

Type

Der Typ des auszuführenden Auftrags.

Methoden

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

Erstellt eine instance von JobProperties mit Parametern, die zum Starten eines Exportauftrags bereit sind.

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

Erstellt eine instance von JobProperties mit Parametern, die zum Starten eines Importauftrags bereit sind.

Gilt für: