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());
        }
Esempio n. 2
0
 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;
 }