/// <summary> /// Instantiates and Initialises a new instance of the <see cref="AzureDocumentDbDataStore{TData}"/> class. /// </summary> public AzureDocumentDbDataStore(ILogger logger, DocumentClient azureDocumentDbClient, Database azureDocumentDbDatabase, DocumentCollection azureDocumentDbCollection, IOrderedQueryable <TData> azureDocumentDbQuery, IAzureDocumentDbHelper azureDocumentDbHelper) { Logger = logger; AzureDocumentDbClient = azureDocumentDbClient; AzureDocumentDbDatabase = azureDocumentDbDatabase; AzureDocumentDbCollection = azureDocumentDbCollection; AzureDocumentDbQuery = azureDocumentDbQuery; AzureDocumentDbHelper = azureDocumentDbHelper; }
/// <summary> /// Instantiate a new instance of <see cref="AzureDocumentDbEventStore{TAuthenticationToken}"/>. /// </summary> public AzureDocumentDbEventStore(IEventBuilder <TAuthenticationToken> eventBuilder, IEventDeserialiser <TAuthenticationToken> eventDeserialiser, ILogger logger, IAzureDocumentDbHelper azureDocumentDbHelper, IAzureDocumentDbEventStoreConnectionStringFactory azureDocumentDbEventStoreConnectionStringFactory) : base(eventBuilder, eventDeserialiser, logger) { AzureDocumentDbHelper = azureDocumentDbHelper; AzureDocumentDbEventStoreConnectionStringFactory = azureDocumentDbEventStoreConnectionStringFactory; }
public AzureDocumentDbDataStoreFactory(IAzureDocumentDbDataStoreConnectionStringFactory azureDocumentDbDataStoreConnectionStringFactory, IAzureDocumentDbHelper azureDocumentDbHelper, ILogger logger) { AzureDocumentDbDataStoreConnectionStringFactory = azureDocumentDbDataStoreConnectionStringFactory; AzureDocumentDbHelper = azureDocumentDbHelper; Logger = logger; }
/// <summary> /// Instantiate a new instance of <see cref="AzureDocumentDbSnapshotStore"/>. /// </summary> public AzureDocumentDbSnapshotStore(IConfigurationManager configurationManager, ISnapshotDeserialiser eventDeserialiser, ILogger logger, ICorrelationIdHelper correlationIdHelper, ISnapshotBuilder snapshotBuilder, IAzureDocumentDbHelper azureDocumentDbHelper, IAzureDocumentDbSnapshotStoreConnectionStringFactory azureDocumentDbSnapshotStoreConnectionStringFactory) : base(configurationManager, eventDeserialiser, snapshotBuilder, logger, correlationIdHelper) { AzureDocumentDbHelper = azureDocumentDbHelper; AzureDocumentDbSnapshotStoreConnectionStringFactory = azureDocumentDbSnapshotStoreConnectionStringFactory; }