Compartilhar via


TaskOutputStorage.SaveAsync Método

Definição

Sobrecargas

SaveAsync(TaskOutputKind, String, CancellationToken)

Salva o arquivo especificado no armazenamento persistente.

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Salva o arquivo especificado no armazenamento persistente.

SaveAsync(TaskOutputKind, String, CancellationToken)

Origem:
TaskOutputStorage.cs

Salva o arquivo especificado no armazenamento persistente.

public System.Threading.Tasks.Task SaveAsync (Microsoft.Azure.Batch.Conventions.Files.TaskOutputKind kind, string relativePath, System.Threading.CancellationToken cancellationToken = default);
member this.SaveAsync : Microsoft.Azure.Batch.Conventions.Files.TaskOutputKind * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveAsync (kind As TaskOutputKind, relativePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

kind
TaskOutputKind

Um TaskOutputKind que representa a categoria sob a qual armazenar esse arquivo, por exemplo TaskOutput , ou TaskLog.

relativePath
String

O caminho do arquivo a ser salvo em relação ao diretório atual. Se o arquivo estiver em um subdiretório do diretório atual, o caminho relativo será preservado no armazenamento de blobs.

cancellationToken
CancellationToken

Um CancellationToken para controlar o tempo de vida da operação assíncrona.

Retornos

Um Task que representa a operação assíncrona.

Exceções

O kind argumento ou relativePath é nulo.

O relativePath argumento é um caminho absoluto ou está vazio.

Comentários

Se o arquivo estiver fora do diretório atual, as travessias até a árvore de diretório serão removidas. Por exemplo, um relativePath de ".. \ProcessEnv.cmd" seria tratado como "ProcessEnv.cmd" para criar um nome de blob.

Aplica-se a

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Origem:
TaskOutputStorage.cs

Salva o arquivo especificado no armazenamento persistente.

public System.Threading.Tasks.Task SaveAsync (Microsoft.Azure.Batch.Conventions.Files.TaskOutputKind kind, string sourcePath, string destinationRelativePath, System.Threading.CancellationToken cancellationToken = default);
member this.SaveAsync : Microsoft.Azure.Batch.Conventions.Files.TaskOutputKind * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveAsync (kind As TaskOutputKind, sourcePath As String, destinationRelativePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

kind
TaskOutputKind

Um TaskOutputKind que representa a categoria sob a qual armazenar esse arquivo, por exemplo TaskOutput , ou TaskLog.

sourcePath
String

O caminho do arquivo a ser salvo.

destinationRelativePath
String

O nome do blob no qual salvar o arquivo. Isso pode incluir um componente relativo, como "pointclouds/pointcloud_0001.txt".

cancellationToken
CancellationToken

Um CancellationToken para controlar o tempo de vida da operação assíncrona.

Retornos

Um Task que representa a operação assíncrona.

Exceções

O kindargumento , sourcePathou destinationRelativePath é nulo.

O sourcePath argumento ou destinationRelativePath está vazio.

Aplica-se a