/// <summary>
 /// Initialises a new instance of the <see cref="UnpackRoutine" />
 /// class.
 /// </summary>
 /// <param name="documentMetadataAdapter">
 /// An instance of type <see cref="IDocumentMetadataAdapter" />.
 /// </param>
 /// <param name="documentStorageAdapter">
 /// An instance of type <see cref="IDocumentStorageAdapter" />.
 /// </param>
 /// <param name="loggerWrapper">
 /// An instance of type <see cref="ILoggerWrapper" />.
 /// </param>
 /// <param name="unpackRoutineSettingsProvider">
 /// An instance of type <see cref="IUnpackRoutineSettingsProvider" />.
 /// </param>
 public UnpackRoutine(
     IDocumentMetadataAdapter documentMetadataAdapter,
     IDocumentStorageAdapter documentStorageAdapter,
     ILoggerWrapper loggerWrapper,
     IUnpackRoutineSettingsProvider unpackRoutineSettingsProvider)
 {
     this.documentMetadataAdapter       = documentMetadataAdapter;
     this.documentStorageAdapter        = documentStorageAdapter;
     this.loggerWrapper                 = loggerWrapper;
     this.unpackRoutineSettingsProvider = unpackRoutineSettingsProvider;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="dsStorageAdapter"></param>
 public DocumentStoreAuditProvider(IDocumentStorageAdapter <AuditTable> dsStorageAdapter)
 {
     this.dsStorageAdapter = dsStorageAdapter;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Gets a new instance of <see cref="DocumentManager"/> class.
 /// </summary>
 /// <param name="documentManager">Used to call DocumentManager's methods</param>
 public DocumentStorageAuditTrailProvider(IDocumentStorageAdapter <DocumentStoreAuditTrailLog> dsStorageAdapter)
 {
     _dsStorageAdapter = dsStorageAdapter;
 }