C# 如何创建文件或将文件上载到Azure Data Lake Storage Gen2

C# 如何创建文件或将文件上载到Azure Data Lake Storage Gen2,c#,.net,azure,azure-data-lake,C#,.net,Azure,Azure Data Lake,我已通过Azure portal创建了Azure Data Lake Storage Gen2帐户。如何通过c#代码在该帐户中创建文件。我在谷歌上搜索了很多,但没有找到任何样本 更新1: 为了调用RESTAPI,我尝试使用下面的代码生成令牌,但遇到了问题。请发布一些示例代码,或者在出现任何错误时更正我 问题: AADSTS90002:找不到租户“令牌”。如果没有,这可能会发生 租户的活动订阅。查看您的订阅 管理员 更新2: 我也使用了下面的代码来创建文件,但它抛出了错误 Azure Data

我已通过Azure portal创建了Azure Data Lake Storage Gen2帐户。如何通过c#代码在该帐户中创建文件。我在谷歌上搜索了很多,但没有找到任何样本

更新1:

为了调用RESTAPI,我尝试使用下面的代码生成令牌,但遇到了问题。请发布一些示例代码,或者在出现任何错误时更正我

问题:

AADSTS90002:找不到租户“令牌”。如果没有,这可能会发生 租户的活动订阅。查看您的订阅 管理员

更新2:

我也使用了下面的代码来创建文件,但它抛出了错误


Azure Data Lage Storage Gen2有一个用于CRUD操作的Rest API。您可以像任何其他API调用一样在代码中实现它们。您可以使用
HttpClient
并阅读响应等

Azure Data Lage Storage Gen2 Rest文档:

目前ADSL gen2不支持SDK,请查看文档:

禁用Blob存储API是为了防止可能出现的功能可操作性问题,因为Blob存储API尚未与Azure Data Lake Gen2 API互操作

但是,您仍然可以使用,执行创建、删除操作



更新:目前,github中有一个非官方的sdk,也许你可以试试。它是用REST API实现的,下面是github链接:。

并且,您使用REST API。您可以在这里阅读他们的SDK文档