20 lines
575 B
C#
20 lines
575 B
C#
using Azure.Storage.Blobs;
|
|
using LCU.API.Internal.DocumentLib.Configurations;
|
|
|
|
namespace LCU.API.Internal.DocumentLib.DataAccess;
|
|
|
|
public class BlobStorageClient : IBlobStorageClient
|
|
{
|
|
private readonly BlobContainerClient _containerClient;
|
|
|
|
public BlobStorageClient(BlobStorageConfiguration config)
|
|
{
|
|
var serviceClient = new BlobServiceClient(config.ConnectionString);
|
|
_containerClient = serviceClient.GetBlobContainerClient(config.ContainerName);
|
|
}
|
|
|
|
public BlobContainerClient GetClient()
|
|
{
|
|
return _containerClient;
|
|
}
|
|
} |