public FileContextProvider( XmlSchemaSet xmlSchemaSet, IDataConfiguration dataConfiguration, IXsdConfiguration xsdConfiguration, IBulkLoadClientResult bulkLoadClientResult) { _xmlSchemaSet = xmlSchemaSet; _dataConfiguration = dataConfiguration; _xsdConfiguration = xsdConfiguration; _bulkLoadClientResult = bulkLoadClientResult; _fileContexts = new Lazy <List <FileContext> >(() => CreateFileContexts().Where(x => x.IsValid).ToList()); }
public ApiLoaderApplication( FileImportPipeline fileImportPipeline, ResourcePipeline resourcePipeline, ISubmitResource submitResourcesProcessor, IResourceHashCache xmlResourceHashCache, IXmlReferenceCacheFactory xmlReferenceCacheFactory, IApiConfiguration apiConfiguration, IDependenciesRetriever dependenciesRetriever, IBulkLoadClientResult bulkLoadClientResult) { _fileImportPipeline = fileImportPipeline; _resourcePipeline = resourcePipeline; _submitResourcesProcessor = submitResourcesProcessor; _xmlResourceHashCache = xmlResourceHashCache; _xmlReferenceCacheFactory = xmlReferenceCacheFactory; _apiConfiguration = apiConfiguration; _dependenciesRetriever = dependenciesRetriever; _bulkLoadClientResult = bulkLoadClientResult; }