private BlobContainerClient GetBlobContainer <TEntity>()
        {
            var container     = _containerNameBuilder.Build <TEntity>();
            var blobContainer = Client.GetBlobContainerClient(container);

            if (_createContainerIfNotExists)
            {
                blobContainer.CreateIfNotExists();
            }

            return(blobContainer);
        }