Azure Data Lake Store libraries for .NET
Overview
Azure Data Lake Store is an enterprise-wide hyper-scale repository for big data analytic workloads. Azure Data Lake enables you to capture data of any size, type, and ingestion speed in one single place for operational and exploratory analytics.
To learn more, see Overview of Azure Data Lake Store.
Client library
Use the client library to perform filesystem operations on Data Lake Store, such as creating folders in a Data Lake Store account, uploading files, and downloading files. For a full tutorial on using Data Lake Store with .NET, see Filesystem operations on Azure Data Lake Store using .NET SDK.
Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.
Visual Studio Package Manager
Install-Package Microsoft.Azure.DataLake.Store
dotnet add package Microsoft.Azure.DataLake.Store
Authentication
- For end-user authentication for your application, see End-user authentication with Data Lake Store using .NET SDK.
- For service-to-service authentication for your application, see Service-to-service authentication with Data Lake Store using .NET SDK.
Code Example
The following snippet creates the Data Lake Store filesystem client object, which is used to issue requests to the service.
// Create client objects
AdlsClient client = AdlsClient.CreateClient(_adlsAccountName, adlCreds);
Management library
Use the management library to connect to and manage your big data repositories.
Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.
Visual Studio Package Manager
Install-Package Microsoft.Azure.Management.DataLake.Store
dotnet add package Microsoft.Azure.Management.DataLake.Store
Samples
Explore more sample .NET code you can use in your apps.