Share via


JobOutputStorage.SaveAsync Methode

Definition

Überlädt

SaveAsync(JobOutputKind, String, CancellationToken)

Speichert die angegebene Datei in persistentem Speicher.

SaveAsync(JobOutputKind, String, String, CancellationToken)

Speichert die angegebene Datei in persistentem Speicher.

SaveAsync(JobOutputKind, String, CancellationToken)

Quelle:
JobOutputStorage.cs

Speichert die angegebene Datei in persistentem Speicher.

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

Parameter

kind
JobOutputKind

Eine JobOutputKind , die die Kategorie darstellt, in der diese Datei gespeichert werden soll, z. B JobOutput . oder JobPreview.

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

A 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(JobOutputKind, String, String, CancellationToken)

Quelle:
JobOutputStorage.cs

Speichert die angegebene Datei in persistentem Speicher.

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

Parameter

kind
JobOutputKind

Eine JobOutputKind , die die Kategorie darstellt, in der diese Datei gespeichert werden soll, z. B JobOutput . oder JobPreview.

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" enthalten.

cancellationToken
CancellationToken

A CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.

Gibt zurück

Ein Task-Element, das den asynchronen Vorgang darstellt.

Ausnahmen

Das kindArgument , sourcePath, oder destinationRelativePath ist NULL.

Das sourcePath Argument oder destinationRelativePath ist leer.

Gilt für: