Class Archive

Archive class

Questa classe rappresenta il file di archivio zip. Usalo per comporre, estrarre o aggiornare archivi zip.

public class Archive : IArchive

Costruttori

NomeDescrizione
Archive(ArchiveEntrySettings)Inizializza una nuova istanza diArchive classe con impostazioni facoltative per le sue voci.
Archive(Stream, ArchiveLoadOptions, ArchiveEntrySettings)Inizializza una nuova istanza diArchive classe e compone l’elenco delle voci può essere estratto dall’archivio.
Archive(string, ArchiveLoadOptions, ArchiveEntrySettings)Inizializza una nuova istanza diArchive classe e compone l’elenco delle voci può essere estratto dall’archivio.

Proprietà

NomeDescrizione
Entries { get; }Ottiene le voci diArchiveEntry tipo che costituisce l’archivio.
NewEntrySettings { get; }Impostazioni di compressione e crittografia utilizzate per le nuove aggiunteArchiveEntry articoli.

Metodi

NomeDescrizione
CreateEntries(DirectoryInfo, bool)Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
CreateEntries(string, bool)Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
CreateEntry(string, Stream, ArchiveEntrySettings)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, FileInfo, bool, ArchiveEntrySettings)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, Stream, ArchiveEntrySettings, FileSystemInfo)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, string, bool, ArchiveEntrySettings)Crea una singola voce all’interno dell’archivio.
DeleteEntry(ArchiveEntry)Rimuove la prima occorrenza di una voce specifica dall’elenco delle voci.
DeleteEntry(int)Rimuove la voce dall’elenco delle voci per indice.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite.
ExtractToDirectory(string)Estrae tutti i file nell’archivio nella directory fornita.
Save(Stream, ArchiveSaveOptions)Salva l’archivio nello stream fornito.
Save(string, ArchiveSaveOptions)Salva l’archivio nel file di destinazione fornito.
SaveSplit(string, SplitArchiveSaveOptions)Salva l’archivio multivolume nella directory di destinazione fornita.

Guarda anche