Compartilhar via


TaskOutputStorage Classe

Definição

Representa o armazenamento persistente para as saídas de uma tarefa Lote do Azure.

public class TaskOutputStorage
type TaskOutputStorage = class
Public Class TaskOutputStorage
Herança
TaskOutputStorage

Comentários

As saídas de tarefa referem-se aos dados de saída logicamente associados a uma tarefa específica, em vez do trabalho como um todo. Por exemplo, em um trabalho de renderização de filme, se uma tarefa renderizasse um único quadro, esse quadro seria uma saída de tarefa. Logs e outras informações de diagnóstico, como arquivos intermediários, também podem ser persistidos como saídas de tarefa (consulte TaskOutputKind para obter uma maneira de categorizá-los para que os clientes possam distinguir entre a saída main e os dados auxiliares).

Construtores

TaskOutputStorage(BlobServiceClient, String, String)

Inicializa uma nova instância da JobOutputStorage classe de uma conta de armazenamento, id do trabalho e ID da tarefa.

TaskOutputStorage(Uri, String)

Inicializa uma nova instância da JobOutputStorage classe de uma ID de tarefa e uma URL que representa o contêiner de saída do trabalho.

Métodos

GetOutput(TaskOutputKind, String)

Recupera uma saída de tarefa do armazenamento de blobs do Azure por tipo e caminho.

GetOutputStoragePath(TaskOutputKind)

Obtém o prefixo/pasta do nome do blob em que os arquivos do tipo fornecido são armazenados

ListOutputs(TaskOutputKind)

Lista as saídas de tarefa do tipo especificado.

SaveAsync(TaskOutputKind, String, CancellationToken)

Salva o arquivo especificado no armazenamento persistente.

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Salva o arquivo especificado no armazenamento persistente.

SaveTextAsync(TaskOutputKind, String, String, CancellationToken)

Salva o texto especificado no armazenamento persistente, sem exigir que você crie um arquivo local.

SaveTrackedAsync(String)

Salva o arquivo especificado no armazenamento persistente como um TaskLoge rastreia os acréscimos subsequentes ao arquivo e os acrescenta à cópia persistente também.

SaveTrackedAsync(TaskOutputKind, String, String, TimeSpan)

Salva o arquivo especificado no armazenamento persistente e rastreia os acréscimos subsequentes ao arquivo e acrescenta-os à cópia persistente também.

Aplica-se a