25 lines
896 B
C#
25 lines
896 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace EonaCat.Sync.Cloud.Azure
|
|
{
|
|
/// <summary>
|
|
/// Azure Blob Storage implementation (requires installation of Azure.Storage.Blobs NuGet package).
|
|
/// This is a documented interface - actual implementation delegated to extension package.
|
|
/// </summary>
|
|
public class AzureBlobStorageProvider
|
|
{
|
|
public string Name => "Azure Blob Storage";
|
|
public string Description => "Requires: Install-Package Azure.Storage.Blobs";
|
|
|
|
public void Initialize(CloudCredentials credentials)
|
|
{
|
|
throw new NotImplementedException(
|
|
"Azure Blob Storage support requires the 'EonaCat.Sync.Cloud.Azure' extension package. " +
|
|
"Install it with: Install-Package Azure.Storage.Blobs");
|
|
}
|
|
}
|
|
}
|