public void ReadPackage(Stream stream, IPackageReaderContext context) { if (context == null || stream == null) { return; } try { using (var package = (ZipPackage)ZipPackage.Open(stream)) { ImportPartOfPackage(package, PackageContentName); } } catch (Exception ex) { context.Abort(); if (!context.ContinueOnError) { throw; } //Importer.Log.Error(string.Format("Failed to scan packet. Reason is {0}", ex.Message), ex); } }
public ImportPackageReader(IEnumerable<IXmlElementParser> elementParsers, IPackageReaderContext readerContext) { _elementParsers = elementParsers; _readerContext = readerContext ?? NullPackageReaderContext.Instance; }
public ImportPackageReader(IEnumerable <IXmlElementParser> elementParsers, IPackageReaderContext readerContext) { _elementParsers = elementParsers; _readerContext = readerContext ?? NullPackageReaderContext.Instance; }
public ImportDataCollectorElementParser(IEnumerable <IImportDataCollector> collectors, IPackageReaderContext readerContext) { _collectors = collectors ?? Enumerable.Empty <IImportDataCollector>(); _readerContext = readerContext ?? NullPackageReaderContext.Instance; }
public PageTypeElementParser(IContentTypeMapper mapper, IContentTypeWriter contentTypeWriter, IPackageReaderContext readerContext) { _mapper = mapper; _contentTypeWriter = contentTypeWriter; _readerContext = readerContext ?? NullPackageReaderContext.Instance; }
public ImportDataCollectorElementParser(IEnumerable<IImportDataCollector> collectors, IPackageReaderContext readerContext) { _collectors = collectors ?? Enumerable.Empty<IImportDataCollector>(); _readerContext = readerContext ?? NullPackageReaderContext.Instance; }