Compartir a través de


TaskOutputStorage.SaveAsync Método

Definición

Sobrecargas

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.

SaveAsync(TaskOutputKind, String, CancellationToken)

Source:
TaskOutputStorage.cs

Guarda el archivo especificado en el almacenamiento 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

que TaskOutputKind representa la categoría en la que se va a almacenar este archivo, por ejemplo TaskOutput o TaskLog.

relativePath
String

Ruta de acceso del archivo que se va a guardar, en relación con el directorio actual. Si el archivo está en un subdirectorio del directorio actual, la ruta de acceso relativa se conservará en Blob Storage.

cancellationToken
CancellationToken

para CancellationToken controlar la duración de la operación asincrónica.

Devoluciones

Objeto Task que representa la operación asincrónica.

Excepciones

El kind argumento o relativePath es null.

El relativePath argumento es una ruta de acceso absoluta o está vacía.

Comentarios

Si el archivo está fuera del directorio actual, se quitan los recorridos hacia arriba del árbol de directorios. Por ejemplo, un relativePath de ".. \ProcessEnv.cmd" se trataría como "ProcessEnv.cmd" para crear un nombre de blob.

Se aplica a

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Source:
TaskOutputStorage.cs

Guarda el archivo especificado en el almacenamiento 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

que TaskOutputKind representa la categoría en la que se va a almacenar este archivo, por ejemplo TaskOutput o TaskLog.

sourcePath
String

Ruta de acceso del archivo que se va a guardar.

destinationRelativePath
String

Nombre del blob con el que se va a guardar el archivo. Esto puede incluir un componente relativo, como "pointclouds/pointcloud_0001.txt".

cancellationToken
CancellationToken

para CancellationToken controlar la duración de la operación asincrónica.

Devoluciones

Objeto Task que representa la operación asincrónica.

Excepciones

El kindargumento , sourcePatho destinationRelativePath es null.

El sourcePath argumento o destinationRelativePath está vacío.

Se aplica a