Share via


TaskOutputStorage Klasse

Definition

Stellt beständigen Speicher für die Ausgaben einer Azure Batch Aufgabe dar.

public class TaskOutputStorage
type TaskOutputStorage = class
Public Class TaskOutputStorage
Vererbung
TaskOutputStorage

Hinweise

Aufgabenausgaben beziehen sich auf Ausgabedaten, die einer bestimmten Aufgabe logisch zugeordnet sind, und nicht auf den Auftrag als Ganzes. Wenn eine Aufgabe beispielsweise in einem Filmrenderingauftrag einen einzelnen Frame gerendert hat, ist dieser Frame eine Aufgabenausgabe. Protokolle und andere Diagnoseinformationen, z. B. Zwischendateien, können auch als Aufgabenausgaben beibehalten werden (eine TaskOutputKind Möglichkeit, diese zu kategorisieren, damit Clients zwischen den Standard Ausgabe- und Hilfsdaten unterscheiden können).

Konstruktoren

TaskOutputStorage(BlobServiceClient, String, String)

Initialisiert eine neue instance der JobOutputStorage -Klasse aus einem Speicherkonto, einer Auftrags-ID und einer Aufgaben-ID.

TaskOutputStorage(Uri, String)

Initialisiert eine neue instance der JobOutputStorage -Klasse aus einer Aufgaben-ID und einer URL, die den Auftragsausgabecontainer darstellt.

Methoden

GetOutput(TaskOutputKind, String)

Ruft eine Vorgangsausgabe aus Azure Blob Storage nach Art und Pfad ab.

GetOutputStoragePath(TaskOutputKind)

Ruft das Blobnamenpräfix/den Ordner ab, in dem Dateien der angegebenen Art gespeichert werden.

ListOutputs(TaskOutputKind)

Listet die Aufgabenausgaben der angegebenen Art auf.

SaveAsync(TaskOutputKind, String, CancellationToken)

Speichert die angegebene Datei in persistentem Speicher.

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Speichert die angegebene Datei in persistentem Speicher.

SaveTextAsync(TaskOutputKind, String, String, CancellationToken)

Speichert den angegebenen Text in einem dauerhaften Speicher, ohne dass Sie eine lokale Datei erstellen müssen.

SaveTrackedAsync(String)

Speichert die angegebene Datei als TaskLogpersistenten Speicher, verfolgt nachfolgende Anhänge an die Datei nach und fügt sie ebenfalls an die persistente Kopie an.

SaveTrackedAsync(TaskOutputKind, String, String, TimeSpan)

Speichert die angegebene Datei im persistenten Speicher, verfolgt nachfolgende Anhänge an die Datei nach und fügt sie ebenfalls an die persistente Kopie an.

Gilt für: