Compartir a través de


TaskOutputStorage Clase

Definición

Representa el almacenamiento persistente para las salidas de una tarea de Azure Batch.

public class TaskOutputStorage
type TaskOutputStorage = class
Public Class TaskOutputStorage
Herencia
TaskOutputStorage

Comentarios

Las salidas de tarea hacen referencia a los datos de salida asociados lógicamente a una tarea específica, en lugar del trabajo en su conjunto. Por ejemplo, en un trabajo de representación de películas, si una tarea representa un solo fotograma, ese fotograma sería una salida de tarea. Los registros y otra información de diagnóstico, como los archivos intermedios, también se pueden conservar como salidas de tareas (consulte TaskOutputKind para clasificarlos para que los clientes puedan distinguir entre la salida principal y los datos auxiliares).

Constructores

TaskOutputStorage(BlobServiceClient, String, String)

Inicializa una nueva instancia de la JobOutputStorage clase desde una cuenta de almacenamiento, un identificador de trabajo y un identificador de tarea.

TaskOutputStorage(Uri, String)

Inicializa una nueva instancia de la JobOutputStorage clase a partir de un identificador de tarea y una dirección URL que representa el contenedor de salida del trabajo.

Métodos

GetOutput(TaskOutputKind, String)

Recupera una salida de tarea de Azure Blob Storage por tipo y ruta de acceso.

GetOutputStoragePath(TaskOutputKind)

Obtiene el prefijo o carpeta del nombre del blob donde se almacenan los archivos del tipo especificado.

ListOutputs(TaskOutputKind)

Enumera las salidas de la tarea del tipo especificado.

SaveAsync(TaskOutputKind, String, CancellationToken)

Guarda el archivo especificado en el almacenamiento persistente.

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Guarda el archivo especificado en el almacenamiento persistente.

SaveTextAsync(TaskOutputKind, String, String, CancellationToken)

Guarda el texto especificado en almacenamiento persistente, sin necesidad de crear un archivo local.

SaveTrackedAsync(String)

Guarda el archivo especificado en el almacenamiento persistente como TaskLogy realiza un seguimiento de los anexos posteriores al archivo y los anexa también a la copia persistente.

SaveTrackedAsync(TaskOutputKind, String, String, TimeSpan)

Guarda el archivo especificado en el almacenamiento persistente y realiza un seguimiento de los anexos posteriores al archivo y los anexa también a la copia persistente.

Se aplica a