我可以使用 connectionString 而不是 StorageSharedKeyCredentials 来创建 DataLakeServiceClient 吗?

Can i use connectionString instead of StorageSharedKeyCredentials to Create DataLakeServiceClient?

我正在关注 Azure 文档 here,他们正在使用 StorageSharedKeyCredentials 创建 DataLakeServiceClient。但是我们也可以改用 connectionString 吗?我只找到了用于 python 的 connectionString 示例,但没有找到用于 c#

的 connectionString 示例
StorageSharedKeyCredential sharedKeyCredential = new StorageSharedKeyCredential(storageAccountName, storageAccountKey);
            // Create DataLakeServiceClient using StorageSharedKeyCredentials
            DataLakeServiceClient serviceClient = new DataLakeServiceClient(serviceUri, sharedKeyCredential);

DataLakeServiceClient serviceClient = new DataLakeServiceClient(connectionString);

是的,您可以使用 connectionString 创建 DataLakeServiceClient。该代码与您的第二个代码示例相同。

DataLakeServiceClient serviceClient = new DataLakeServiceClient(connectionString);

这是API documentation,你可以找到这个。