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

TaskOutputStorage 类

定义

表示Azure Batch任务的输出的永久性存储。

public class TaskOutputStorage
type TaskOutputStorage = class
Public Class TaskOutputStorage
继承
TaskOutputStorage

注解

任务输出是指在逻辑上与特定任务关联的输出数据,而不是整个作业。 例如,在电影呈现作业中,如果某个任务呈现了单个帧,则该帧将是任务输出。 日志和其他诊断信息(如中间文件)也可能作为任务输出保留, (查看TaskOutputKind以某种方式对它们进行分类,以便客户端可以区分main输出和辅助数据) 。

构造函数

TaskOutputStorage(BlobServiceClient, String, String)

从存储帐户、作业 ID 和任务 ID 初始化 类的新实例 JobOutputStorage

TaskOutputStorage(Uri, String)

从任务 ID 和表示作业输出容器的 JobOutputStorage URL 初始化 类的新实例。

方法

GetOutput(TaskOutputKind, String)

按种类和路径从 Azure Blob 存储检索任务输出。

GetOutputStoragePath(TaskOutputKind)

获取存储给定类型的文件的 Blob 名称前缀/文件夹

ListOutputs(TaskOutputKind)

列出指定类型的任务输出。

SaveAsync(TaskOutputKind, String, CancellationToken)

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

SaveAsync(TaskOutputKind, String, String, CancellationToken)

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

SaveTextAsync(TaskOutputKind, String, String, CancellationToken)

将指定的文本保存到永久性存储,而无需创建本地文件。

SaveTrackedAsync(String)

将指定的文件作为 TaskLog保存到永久性存储中,并跟踪文件的后续追加,并将它们追加到永久性副本。

SaveTrackedAsync(TaskOutputKind, String, String, TimeSpan)

将指定的文件保存到永久性存储,并跟踪文件的后续追加,并将它们追加到永久性副本。

适用于