Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs')
-rw-r--r--Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs23
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;