public async Task <T> GetDataAsync <T>(string fullUrl) { // await _blobClient.GetBlobReferenceFromServerAsync(new Uri(fullUrl)); var data = await AzureStorageProviderHelper.GetBlobData(_blobClient, fullUrl); return(string.IsNullOrWhiteSpace(data) ? default(T) : JsonConvert.DeserializeObject <T>(data)); }
public AzureLogProvider() { if (_blobClient == null) { _blobClient = AzureStorageProviderHelper.CreateBlobClient(AzureStorageConnectionNames.SkagryLogErrors); } }
public StorageEternPlayPublicProvider() { if (_blobClient != null) { return; } _blobClient = AzureStorageProviderHelper.CreateBlobClient(AzureStorageConnectionNames.EternPlayPublic); }
public StorageUserImagesProvider() { if (_blobClient != null) { return; } _blobClient = AzureStorageProviderHelper.CreateBlobClient(AzureStorageConnectionNames.SkagryUserImages); }
public async Task DeleteAll(CloudBlobContainer blobContainer) { await AzureStorageProviderHelper.DeleteAll(blobContainer); }
public async Task DeleteItem(string fullUrl) { await AzureStorageProviderHelper.DeleteItem(_blobClient, fullUrl, _permition); }
public async Task UploadAsyncByAbsoluteUrlAsync(MemoryStream source, string fullUrl) { await AzureStorageProviderHelper.UploadAsyncByAbsoluteUrl(_blobClient, source, fullUrl, _permition); }
public List <Uri> GetAllBlobs(CloudBlobContainer blobContainer) { return(AzureStorageProviderHelper.GetAllBlobUrls(blobContainer)); }
public async Task CheckBlobPermition(CloudBlockBlob abb) { await AzureStorageProviderHelper.CheckBlobPermition(abb, _permition); }
public async Task <CloudBlobContainer> GetContainer(string blobContainerName) { return(await AzureStorageProviderHelper.GetContainer(_blobClient, blobContainerName, _permition)); }