Class Archive

Archive class

Deze klasse vertegenwoordigt een zip-archiefbestand. Gebruik het om zip-archieven samen te stellen, uit te pakken of bij te werken.

public class Archive : IArchive

Constructeurs

NaamBeschrijving
Archive(ArchiveEntrySettings)Initialiseert een nieuw exemplaar van hetArchive klasse met optionele instellingen voor zijn ingangen.
Archive(Stream, ArchiveLoadOptions, ArchiveEntrySettings)Initialiseert een nieuw exemplaar van hetArchive klasse en lijst met items voor samenstellen kunnen uit het archief worden geëxtraheerd.
Archive(string, ArchiveLoadOptions, ArchiveEntrySettings)Initialiseert een nieuw exemplaar van hetArchive klasse en lijst met items voor samenstellen kunnen uit het archief worden geëxtraheerd.

Eigenschappen

NaamBeschrijving
Entries { get; }Krijgt ingangen vanArchiveEntry type waaruit het archief bestaat.
NewEntrySettings { get; }Compressie- en coderingsinstellingen gebruikt voor nieuw toegevoegdeArchiveEntry artikelen.

methoden

NaamBeschrijving
CreateEntries(DirectoryInfo, bool)Voegt recursief alle bestanden en mappen toe aan het archief in de opgegeven map.
CreateEntries(string, bool)Voegt recursief alle bestanden en mappen toe aan het archief in de opgegeven map.
CreateEntry(string, Stream, ArchiveEntrySettings)Maak een enkel item binnen het archief.
CreateEntry(string, FileInfo, bool, ArchiveEntrySettings)Maak een enkel item binnen het archief.
CreateEntry(string, Stream, ArchiveEntrySettings, FileSystemInfo)Maak een enkel item binnen het archief.
CreateEntry(string, string, bool, ArchiveEntrySettings)Maak een enkel item binnen het archief.
DeleteEntry(ArchiveEntry)Verwijdert het eerste exemplaar van een specifiek item uit de lijst met items.
DeleteEntry(int)Verwijdert het item uit de lijst met items op index.
Dispose()Voert door de toepassing gedefinieerde taken uit die verband houden met het vrijmaken, vrijgeven of resetten van onbeheerde bronnen.
ExtractToDirectory(string)Pakt alle bestanden in het archief uit naar de opgegeven map.
Save(Stream, ArchiveSaveOptions)Slaat archief op in de geleverde stream.
Save(string, ArchiveSaveOptions)Slaat archief op in opgegeven bestemmingsbestand.
SaveSplit(string, SplitArchiveSaveOptions)Slaat archief met meerdere volumes op in de opgegeven doelmap.

Zie ook