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);
        }
Beispiel #2
0
        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);
        }