diff options
Diffstat (limited to 'Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs')
-rw-r--r-- | Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs b/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs index b4925dd02..24cf5cf5b 100644 --- a/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs +++ b/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs @@ -36,6 +36,29 @@ namespace Duplicati.Library.Backend.AzureBlob private readonly string _containerName; private readonly CloudBlobContainer _container; + public string[] DnsNames + { + get + { + var lst = new List<string>(); + if (_container != null) + { + if (_container.Uri != null) + lst.Add(_container.Uri.Host);
+
+ if (_container.StorageUri != null) + { + if (_container.StorageUri.PrimaryUri != null) + lst.Add(_container.StorageUri.PrimaryUri.Host); + if (_container.StorageUri.SecondaryUri != null) + lst.Add(_container.StorageUri.SecondaryUri.Host); + } + } + + return lst.ToArray(); + } + } + public AzureBlobWrapper(string accountName, string accessKey, string containerName) { _containerName = containerName; |