API Reference
Class
ArchiveExtractor
Extracts one managed archive container into a fresh directory without executing its contents.
Inheritance
- Object
- ArchiveExtractor
Methods
public static ArchiveExtractionResult Extract(String packagePath, String destinationDirectory, ArchiveExtractionOptions? options = null, CancellationToken cancellationToken = default) #Returns:
ArchiveExtractionResultVerifies and extracts selected files from a ZIP, CAB or ordinary MSI package. The destination must be absent or empty. A completed staging directory is published by a same-volume move.
Parameters
- packagePath System.String
- destinationDirectory System.String
- options OfficeIMO.Archives.ArchiveExtractionOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Exceptions
OfficeInspectionResourceLimitException– A configured or fixed managed admission ceiling is exhausted.InvalidDataException– The input is corrupt, unsafe or conflicting.NotSupportedException– The input uses an unsupported format or extraction feature.IOException– The destination is occupied, contains links, or cannot be published.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?