Freigeben über


TaskOutputStorage.SaveAsync Methode

Definition

Überlädt

SaveAsync(TaskOutputKind, String, CancellationToken)

Speichert die angegebene Datei im permanenten Speicher.

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Speichert die angegebene Datei im permanenten Speicher.

SaveAsync(TaskOutputKind, String, CancellationToken)

Quelle:
TaskOutputStorage.cs

Speichert die angegebene Datei im permanenten Speicher.

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

Parameter

kind
TaskOutputKind

Ein TaskOutputKind , der die Kategorie darstellt, unter der diese Datei gespeichert werden soll, z. B TaskOutput . oder TaskLog.

relativePath
String

Der Pfad der zu speichernden Datei relativ zum aktuellen Verzeichnis. Wenn sich die Datei in einem Unterverzeichnis des aktuellen Verzeichnisses befindet, wird der relative Pfad im Blobspeicher beibehalten.

cancellationToken
CancellationToken

Ein CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.

Gibt zurück

Ein Task-Element, das den asynchronen Vorgang darstellt.

Ausnahmen

Das kind Argument oder relativePath ist NULL.

Das relativePath Argument ist ein absoluter Pfad oder ist leer.

Hinweise

Wenn sich die Datei außerhalb des aktuellen Verzeichnisses befindet, wird die Verzeichnisstruktur entfernt. Beispiel: ein relativePath von ".. \ProcessEnv.cmd" wird zum Erstellen eines Blobnamens als "ProcessEnv.cmd" behandelt.

Gilt für:

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Quelle:
TaskOutputStorage.cs

Speichert die angegebene Datei im permanenten Speicher.

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

Parameter

kind
TaskOutputKind

Ein TaskOutputKind , der die Kategorie darstellt, unter der diese Datei gespeichert werden soll, z. B TaskOutput . oder TaskLog.

sourcePath
String

Der Pfad der zu speichernden Datei.

destinationRelativePath
String

Der Blobname, unter dem die Datei gespeichert werden soll. Dies kann eine relative Komponente wie "pointclouds/pointcloud_0001.txt" umfassen.

cancellationToken
CancellationToken

Ein CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.

Gibt zurück

Ein Task-Element, das den asynchronen Vorgang darstellt.

Ausnahmen

Das kindArgument , sourcePathoder destinationRelativePath ist NULL.

Das sourcePath Argument oder destinationRelativePath ist leer.

Gilt für: