Line data Source code
1 : #region Copyright
2 : // // -----------------------------------------------------------------------
3 : // // <copyright company="cdmdotnet Limited">
4 : // // Copyright cdmdotnet Limited. All rights reserved.
5 : // // </copyright>
6 : // // -----------------------------------------------------------------------
7 : #endregion
8 :
9 : using cdmdotnet.Logging;
10 : using Cqrs.Azure.BlobStorage.DataStores;
11 :
12 : namespace Cqrs.Azure.BlobStorage.Factories
13 : {
14 : /// <summary>
15 : /// A factory for obtaining DataStore collections from Azure Blob Storage
16 : /// </summary>
17 : public abstract class BlobStorageDataStoreFactory
18 1 : {
19 : protected IBlobStorageDataStoreConnectionStringFactory BlobStorageDataStoreConnectionStringFactory { get; private set; }
20 :
21 : protected ILogger Logger { get; private set; }
22 :
23 0 : protected BlobStorageDataStoreFactory(ILogger logger, IBlobStorageDataStoreConnectionStringFactory blobStorageDataStoreConnectionStringFactory)
24 : {
25 : Logger = logger;
26 : BlobStorageDataStoreConnectionStringFactory = blobStorageDataStoreConnectionStringFactory;
27 : }
28 : }
29 : }
|