Share via


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TaskOutputStorage.SaveAsync 方法

定义

重载

SaveAsync(TaskOutputKind, String, CancellationToken)

将指定的文件保存到永久性存储。

SaveAsync(TaskOutputKind, String, String, CancellationToken)

将指定的文件保存到永久性存储。

SaveAsync(TaskOutputKind, String, CancellationToken)

Source:
TaskOutputStorage.cs

将指定的文件保存到永久性存储。

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

参数

kind
TaskOutputKind

一个 TaskOutputKind ,表示存储此文件的类别,例如 TaskOutputTaskLog

relativePath
String

要保存的文件相对于当前目录的路径。 如果文件位于当前目录的子目录中,则相对路径将保留在 Blob 存储中。

cancellationToken
CancellationToken

一个 CancellationToken ,用于控制异步操作的生存期。

返回

表示异步操作的 Task

例外

kindrelativePath 参数为 null。

参数 relativePath 是绝对路径,或为空。

注解

如果文件在当前目录之外,则删除目录树向上遍历。 例如,的 relativePath “..\ProcessEnv.cmd“将被视为”ProcessEnv.cmd“,以便创建 Blob 名称。

适用于

SaveAsync(TaskOutputKind, String, String, CancellationToken)

Source:
TaskOutputStorage.cs

将指定的文件保存到永久性存储。

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

参数

kind
TaskOutputKind

一个 TaskOutputKind ,表示存储此文件的类别,例如 TaskOutputTaskLog

sourcePath
String

要保存的文件的路径。

destinationRelativePath
String

保存文件的 Blob 名称。 这可能包括相对组件,例如“pointclouds/pointcloud_0001.txt”。

cancellationToken
CancellationToken

一个 CancellationToken ,用于控制异步操作的生存期。

返回

表示异步操作的 Task

例外

kindsourcePathdestinationRelativePath 参数为 null。

sourcePathdestinationRelativePath 参数为空。

适用于