Esempio n. 1
0
        public AzureStorageMessageDataRepository(Uri storageEndpoint, string containerName, StorageCredentials credentials, IBlobNameGenerator nameGenerator)
        {
            _credentials   = credentials;
            _nameGenerator = nameGenerator;

            _containerUri = new Uri(storageEndpoint, containerName);
        }
        public AzureStorageMessageDataRepository(Uri storageEndpoint, string containerName, StorageCredentials credentials, IBlobNameGenerator nameGenerator)
        {
            _credentials   = credentials;
            _nameGenerator = nameGenerator;

            var containerUriBase = $"{storageEndpoint}".TrimEnd('/');

            _containerUri = new Uri($"{containerUriBase}/{containerName}");
        }
 public AzureStorageMessageDataRepository(BlobServiceClient client, string containerName, IBlobNameGenerator nameGenerator)
 {
     _container     = client.GetBlobContainerClient(containerName);
     _nameGenerator = nameGenerator;
 }