protected virtual void IntializeContainerForImport(IContainer container, DataImporter dataImporter) { // Temporarily inject the current context (dataImporter) into the container var context = new DataImporterPackageReaderContext(dataImporter); container.Inject<IPackageReaderContext>(context); container.Inject<IContentTransferContext>(dataImporter); // Create a ContentMap object that will live over the current thread/request IContentMap contentMap = new ContentMap(); container.Inject<IContentMap>(contentMap); }
protected virtual void IntializeContainerForImport(IContainer container, DataImporter dataImporter) { // Temporarily inject the current context (dataImporter) into the container var context = new DataImporterPackageReaderContext(dataImporter); container.Inject <IPackageReaderContext>(context); container.Inject <IContentTransferContext>(dataImporter); // Create a ContentMap object that will live over the current thread/request IContentMap contentMap = new ContentMap(); container.Inject <IContentMap>(contentMap); }