你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TaskOutputStorage.SaveAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 ,表示存储此文件的类别,例如 TaskOutput 或 TaskLog。
- relativePath
- String
要保存的文件相对于当前目录的路径。 如果文件位于当前目录的子目录中,则相对路径将保留在 Blob 存储中。
- cancellationToken
- CancellationToken
一个 CancellationToken ,用于控制异步操作的生存期。
返回
表示异步操作的 Task。
例外
kind
或 relativePath
参数为 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 ,表示存储此文件的类别,例如 TaskOutput 或 TaskLog。
- sourcePath
- String
要保存的文件的路径。
- destinationRelativePath
- String
保存文件的 Blob 名称。 这可能包括相对组件,例如“pointclouds/pointcloud_0001.txt”。
- cancellationToken
- CancellationToken
一个 CancellationToken ,用于控制异步操作的生存期。
返回
表示异步操作的 Task。
例外
kind
、 sourcePath
或 destinationRelativePath
参数为 null。
sourcePath
或 destinationRelativePath
参数为空。