Пример #1
0
 public UiArchiveExtractor(ArchiveListing listing, ArchiveEntry[] leafs, bool? conversion, IUiExtractionTarget target)
 {
     _listing = listing;
     _leafs = leafs;
     _target = target;
     _conversion = conversion;
     _extractors = ProvideExtractors();
 }
Пример #2
0
 public UiArchiveExtractor(ArchiveListing listing, ArchiveEntry[] leafs, bool?conversion, IUiExtractionTarget target)
 {
     _listing    = listing;
     _leafs      = leafs;
     _target     = target;
     _conversion = conversion;
     _extractors = ProvideExtractors();
 }
Пример #3
0
 public UiWpdExtractor(WpdArchiveListing listing, WpdEntry[] leafs, bool? conversion, IUiExtractionTarget target)
 {
     _listing = listing;
     _leafs = leafs;
     _conversion = conversion;
     _target = target;
     _extractors = ProvideExtractors(conversion);
     _headers = new Lazy<Stream>(AcquireHeaders);
     _content = new Lazy<Stream>(AcquireContent);
 }
Пример #4
0
 public UiWpdExtractor(WpdArchiveListing listing, WpdEntry[] leafs, bool?conversion, IUiExtractionTarget target)
 {
     _listing    = listing;
     _leafs      = leafs;
     _conversion = conversion;
     _target     = target;
     _extractors = ProvideExtractors(conversion);
     _headers    = new Lazy <Stream>(AcquireHeaders);
     _content    = new Lazy <Stream>(AcquireContent);
 }
Пример #5
0
 public void Extract(IUiExtractionTarget target)
 {
     using (UiWpdExtractor extractor = new UiWpdExtractor(_listing, _leafs, _conversion, target))
         extractor.Extract();
 }
Пример #6
0
 public void Extract(IUiExtractionTarget target)
 {
     using (UiArchiveExtractor extractor = new UiArchiveExtractor(_listing, _leafs, _conversion, target))
         extractor.Extract();
 }