public void Setup() { var sources = new IMetadataSource[] { new QueryingMetadataSource() }; var processors = new IMetadataProcessor[] {}; _provider = new MetadataProvider(sources, processors); }
public InitialStateCreator(IPostCache cache, IPostStore store, IMetadataProcessor metadata) { _cache = cache; _store = store; _metadata = metadata; Initialization = InitializeAsync(); }
public DataRepository(string connectionString, IMetadataProcessor metadataProcessor, IDataImportProcessor importProcessor) { _connectionString = connectionString; _metadataProcessor = metadataProcessor; _importProcessor = importProcessor; }
public static IUnityContainer ConfigureMetadata(this IUnityContainer container) { var metadataSources = new IMetadataSource[] { new QueryingMetadataSource() }; var metadataProcessors = new IMetadataProcessor[] { }; return container.RegisterType<IMetadataProvider, MetadataProvider>(Lifetime.Singleton, new InjectionConstructor(metadataSources, metadataProcessors)); }
public static IUnityContainer ConfigureMetadata(this IUnityContainer container) { var metadataSources = new IMetadataSource[] { new QueryingMetadataSource() }; var metadataProcessors = new IMetadataProcessor[] { }; return(container.RegisterType <IMetadataProvider, MetadataProvider>(Lifetime.Singleton, new InjectionConstructor(metadataSources, metadataProcessors))); }
internal DataService(string connectioString, IMetadataProcessor metadataProcessor, IDataImportProcessor importProcessor, IDataReaderProcessor readerProcessor) { _connectionString = connectioString; _metadataProcessor = metadataProcessor; _importProcessor = importProcessor; _readerProcessor = readerProcessor; }
internal AsyncDataService(string connectioString, IMetadataProcessor metadataProcessor, IAsyncDataImportProcessor importProcessor, IAsyncDataReaderProcessor readerProcessor, IAsyncTruncateTableProcessor truncateProcessor, IAsyncDeleteDataProcessor deleteDataProcessor) { _connectionString = connectioString; _metadataProcessor = metadataProcessor; _importProcessor = importProcessor; _readerProcessor = readerProcessor; _truncateProcessor = truncateProcessor; _deleteDataProcessor = deleteDataProcessor; }
// DI or not DI public SqlDataInstanceRepository() { _dataReaderProcessor = new SqlDataReaderProcessor(); _metadataProcessor = new SqlMetadataProcessor(); }
public InitialStateCreator(IPostCache cache, IPostStore store, IMetadataProcessor metadata) { _cache = cache; _store = store; _metadata = metadata; }