Azure functions 如何将文件读写到azure data lake

Azure functions 如何将文件读写到azure data lake,azure-functions,azure-data-lake,Azure Functions,Azure Data Lake,我需要一些azure函数的帮助,以便能够使用C#(可视代码)将文件读写到DataLake中。如果需要,我有visual studio 2019可用 自我创建问题以来的更新 是否可以使用连接字符串连接到data lake 代码片段 [FunctionName("MyExampleFunction")] public static void Run([ServiceBusTrigger("mytopic", "mysubscription", Connection = "myse

我需要一些azure函数的帮助,以便能够使用C#(可视代码)将文件读写到DataLake中。如果需要,我有visual studio 2019可用

自我创建问题以来的更新

是否可以使用连接字符串连接到data lake

代码片段

  [FunctionName("MyExampleFunction")]
        public static void Run([ServiceBusTrigger("mytopic", "mysubscription", Connection = "myservicebus")]string mySbMsg, ILogger log)
        {
            // Save file into azure data lake
        }
第一次编写azure函数时,我使用的是可视化代码和C#,我知道下面的库,但不确定如何使用它

我在网上搜索时遇到过这段代码,但我不确定如何在可视代码中添加必要的扩展,我多年的经验都是在nuget package manager的visual studo中获得的。我已经查看了visual code extensions面板,但在“服务模型”中键入的扩展没有出现

更新

private static void SaveToDataLake(string objectToSave)
        {
            var applicationId = "";
            var clientSecret = "";
            var tenantId = "";
            var adlsAccountFQDN = "";

            var creds = new ClientCredential(applicationId, clientSecret);
             var clientCreds = ApplicationTokenProvider.LoginSilentAsync(tenantId, creds).GetAwaiter().GetResult();

             AdlsClient client = AdlsClient.CreateClient(adlsAccountFQDN, clientCreds);

             using (var stream = client.CreateFile(fileName, IfExists.Overwrite))
             {
                 stream.Write(objectToSave, 0, objectToSave.Length);
             }
        }
门户中的错误消息


看看?我是azure新手,为了创建功能,我创建了一个azure免费帐户和一个数据湖,现在我为自己创建了一个新的角色分配。只是想找出应用程序id、客户端机密、tenantid fqdnIt看起来您需要一个AAD设置来获取代码的值,对于我来说,作为azure的新手,这似乎是一件大事:-(你可以随时查阅文档:谢谢,但当我在aad中加载应用注册时,我在顶部收到一条错误消息“加载此内容时出错。请刷新页面重试。”我忽略了这一点,创建了注册,然后单击订阅刀片,如果我单击顶部的“添加”,则单击订阅刀片将我连接到“添加订阅”的新窗口,但在完成此操作并返回“添加”按钮后,它只会重新启动相同的“添加订阅”屏幕?似乎我无法添加订阅…?查看?我是azure新手,要创建此功能,我已创建了azure免费帐户和数据湖,现在我已创建了一个新角色assig对我来说,只是想找出应用程序id、客户端机密、tenantid fqdnIt看起来你需要一个AAD设置来获取代码的值,对我来说,作为azure的新手,这似乎是一件大事:-(你可以随时查阅文档:谢谢,但当我在aad中加载应用注册时,我在顶部收到一条错误消息“加载此内容时出错。请刷新页面重试。”我忽略了这一点,创建了注册,然后单击订阅刀片,如果我单击顶部的“添加”,则单击订阅刀片将我连接到“添加订阅”的新窗口,但完成此操作并返回“添加”按钮后,它只会重新启动相同的“添加订阅”屏幕?似乎我无法添加订阅。。。?