Freigeben über


JobOutput interface

Beschreibt alle Eigenschaften eines Auftragsoutputs.

Eigenschaften

endTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe die Verarbeitung abgeschlossen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

error

Wenn sich der JobOutput im Fehlerzustand befindet, enthält er die Details des Fehlers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

label

Eine Bezeichnung, die einem JobOutput zugewiesen ist, um sie eindeutig zu identifizieren. Dies ist nützlich, wenn Ihre Transformation mehr als eine TransformOutput hat, wobei Ihr Auftrag mehr als einen JobOutput hat. In solchen Fällen fügen Sie, wenn Sie den Auftrag übermitteln, zwei oder mehr JobOutputs in der gleichen Reihenfolge wie TransformOutputs in der Transformation hinzu. Wenn Sie den Auftrag anschließend entweder über Ereignisse oder eine GET-Anforderung abrufen, können Sie die Bezeichnung verwenden, um den JobOutput problemlos zu identifizieren. Wenn keine Bezeichnung angegeben wird, wird ein Standardwert von '{presetName}_{outputIndex}' verwendet, wobei der voreingestellte Name der Name der Voreinstellung im entsprechenden TransformOutput ist und der Ausgabeindex der relative Index des Auftrags innerhalb des Auftrags ist. Beachten Sie, dass dieser Index mit dem relativen Index des entsprechenden TransformOutput innerhalb der Transformation übereinstimmt.

odataType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

presetOverride

Eine Voreinstellung, die zum Überschreiben der Voreinstellung in der entsprechenden Transformationsausgabe verwendet wird.

progress

Wenn sich der JobOutput in einem Verarbeitungszustand befindet, enthält dies den Prozentsatz des Auftragsabschlusses. Der Wert ist eine Schätzung und soll nicht verwendet werden, um Auftragsabschlusszeiten vorherzusagen. Um festzustellen, ob der JobOutput abgeschlossen ist, verwenden Sie die State-Eigenschaft. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

startTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe mit der Verarbeitung begonnen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

state

Beschreibt den Status des JobOutput. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

endTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe die Verarbeitung abgeschlossen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

endTime?: Date

Eigenschaftswert

Date

error

Wenn sich der JobOutput im Fehlerzustand befindet, enthält er die Details des Fehlers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

error?: JobError

Eigenschaftswert

label

Eine Bezeichnung, die einem JobOutput zugewiesen ist, um sie eindeutig zu identifizieren. Dies ist nützlich, wenn Ihre Transformation mehr als eine TransformOutput hat, wobei Ihr Auftrag mehr als einen JobOutput hat. In solchen Fällen fügen Sie, wenn Sie den Auftrag übermitteln, zwei oder mehr JobOutputs in der gleichen Reihenfolge wie TransformOutputs in der Transformation hinzu. Wenn Sie den Auftrag anschließend entweder über Ereignisse oder eine GET-Anforderung abrufen, können Sie die Bezeichnung verwenden, um den JobOutput problemlos zu identifizieren. Wenn keine Bezeichnung angegeben wird, wird ein Standardwert von '{presetName}_{outputIndex}' verwendet, wobei der voreingestellte Name der Name der Voreinstellung im entsprechenden TransformOutput ist und der Ausgabeindex der relative Index des Auftrags innerhalb des Auftrags ist. Beachten Sie, dass dieser Index mit dem relativen Index des entsprechenden TransformOutput innerhalb der Transformation übereinstimmt.

label?: string

Eigenschaftswert

string

odataType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

odataType: "#Microsoft.Media.JobOutputAsset"

Eigenschaftswert

"#Microsoft.Media.JobOutputAsset"

presetOverride

Eine Voreinstellung, die zum Überschreiben der Voreinstellung in der entsprechenden Transformationsausgabe verwendet wird.

presetOverride?: PresetUnion

Eigenschaftswert

progress

Wenn sich der JobOutput in einem Verarbeitungszustand befindet, enthält dies den Prozentsatz des Auftragsabschlusses. Der Wert ist eine Schätzung und soll nicht verwendet werden, um Auftragsabschlusszeiten vorherzusagen. Um festzustellen, ob der JobOutput abgeschlossen ist, verwenden Sie die State-Eigenschaft. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

progress?: number

Eigenschaftswert

number

startTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe mit der Verarbeitung begonnen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

startTime?: Date

Eigenschaftswert

Date

state

Beschreibt den Status des JobOutput. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

state?: string

Eigenschaftswert

string