【发布时间】:2018-08-13 13:14:51
【问题描述】:
我正在尝试使用 Azure Enterprise API 通过 HDInsight 进行一些报告。但是,HDInsight 似乎只支持块 blob 格式,而从 Azure API 接收的文件是附加 blob。
在 Azure 数据移动库的示例代码中,我使用以下 sn-p 来执行将结果从 API 提取到存储帐户的任务。但是,我需要它来阻止 blob,到目前为止我无法找到解决方案。我尝试使用 UploadAsync 方法,但在这种情况下没有上传任何内容。
//ConsoleKeyInfo keyinfo;
try
{
task = TransferManager.CopyAsync(uri, blob, true, null, context, cancellationSource.Token);
//while (!task.IsCompleted)
//{
// if (Console.KeyAvailable)
// {
// keyinfo = Console.ReadKey(true);
// if (keyinfo.Key == ConsoleKey.C)
// {
// cancellationSource.Cancel();
// }
// }
//}
await task;
}
【问题讨论】: