System.IO.Compression Specifica i valori che indicano se un'operazione di compressione privilegia le dimensioni di compressione o la velocità. L'operazione di compressione deve essere completata il più rapidamente possibile, anche se il file risultante non è compresso in modo ottimale. Non deve essere eseguita alcuna compressione del file. L'operazione di compressione deve essere compressa in modo ottimale, anche se l'operazione richiede più tempo per il completamento. Specifica se comprimere o decomprimere il flusso sottostante. Comprime il flusso sottostante. Decomprime il flusso sottostante. Fornisce metodi e proprietà per la compressione e la decompressione dei flussi mediante l'algoritmo Deflate. Inizializza una nuova istanza della classe usando il livello di compressione del flusso specificato. Flusso da comprimere. Uno dei valori di enumerazione che indica se evidenziare l'efficacia di velocità o compressione quando si comprime il flusso. è null. Il flusso non supporta le operazioni di scrittura come la compressione.(La proprietà di sull'oggetto di flusso è false). Inizializza una nuova istanza della classe usando il livello di compressione del flusso specificato. Facoltativamente mantiene aperto il flusso. Flusso da comprimere. Uno dei valori di enumerazione che indica se evidenziare l'efficacia di velocità o compressione quando si comprime il flusso. true per mantenere l'oggetto flusso aperto dopo avere eliminato l'oggetto ; in caso contrario, false. è null. Il flusso non supporta le operazioni di scrittura come la compressione.(La proprietà di sull'oggetto di flusso è false). Inizializza una nuova istanza della classe usando la modalità di compressione del flusso specificata. Flusso da comprimere o decomprimere. Uno dei valori di enumerazione che indica se comprimere o decomprimere il flusso. è null. non è un valore di valido.-oppure- è e è false.-oppure- è e è false. Inizializza una nuova istanza della classe usando la modalità di compressione del flusso specificata. Facoltativamente mantiene aperto il flusso. Flusso da comprimere o decomprimere. Uno dei valori di enumerazione che indica se comprimere o decomprimere il flusso. true per mantenere il flusso aperto dopo avere eliminato l'oggetto ; in caso contrario, false. è null. non è un valore di valido.-oppure- è e è false.-oppure- è e è false. Ottiene un riferimento al flusso sottostante. Oggetto flusso che rappresenta il flusso sottostante. Il flusso sottostante è chiuso. Ottiene un valore che indica se il flusso supporta la lettura durante la decompressione di un file. true se il valore di è Decompress e il flusso sottostante è aperto e supporta la lettura; in caso contrario, false. Ottiene un valore che indica se il flusso supporta la ricerca. false in tutti i casi. Ottiene un valore che indica se il flusso supporta la scrittura. true se il valore di è Compress e il flusso sottostante non è chiuso e supporta la scrittura; in caso contrario, false. Rilascia le risorse non gestite usate da e, facoltativamente, le risorse gestite. true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. L'implementazione corrente di questo metodo non presenta alcuna funzionalità. Il flusso è chiuso. Questa proprietà non è supportata e genera sempre un'eccezione . Valore long. Questa proprietà non è supportata su questo flusso. Questa proprietà non è supportata e genera sempre un'eccezione . Valore long. Questa proprietà non è supportata su questo flusso. Legge un numero di byte decompressi nella matrice di byte specificata. Numero di byte letti nella matrice di byte. Matrice per archiviare i byte decompressi. Offset dei byte in in corrispondenza del quale cui verranno inseriti i byte letti. Numero massimo di byte decompressi da leggere. è null. Al momento della creazione dell'oggetto, il valore di era Compress.-oppure- Il flusso sottostante non supporta la lettura. o è minore di zero.-oppure-La lunghezza di meno il punto iniziale dell'indice è minore di . Il formato dei dati non è valido. Il flusso è chiuso. Questa operazione non è supportata e genera sempre un'eccezione . Valore long. Posizione all'interno del flusso. Uno dei valori di . Questa proprietà non è supportata su questo flusso. Questa operazione non è supportata e genera sempre un'eccezione . Lunghezza del flusso. Questa proprietà non è supportata su questo flusso. Scrive i byte compressi nel flusso sottostante dalla matrice di byte specificata. Buffer contenente i dati da comprimere. Offset dei byte in da cui verranno letti i byte. Numero massimo di byte da scrivere. Fornisce i metodi e le proprietà usate per comprimere e decomprimere i flussi. Inizializza una nuova istanza della classe usando il livello di compressione del flusso specificato. Flusso in cui scrivere i dati compressi. Uno dei valori di enumerazione che indica se evidenziare l'efficacia di velocità o compressione quando si comprime il flusso. è null. Il flusso non supporta le operazioni di scrittura come la compressione.(La proprietà di sull'oggetto di flusso è false). Inizializza una nuova istanza della classe usando il livello di compressione del flusso specificato. Facoltativamente mantiene aperto il flusso. Flusso in cui scrivere i dati compressi. Uno dei valori di enumerazione che indica se evidenziare l'efficacia di velocità o compressione quando si comprime il flusso. true per mantenere l'oggetto flusso aperto dopo avere eliminato l'oggetto ; in caso contrario, false. è null. Il flusso non supporta le operazioni di scrittura come la compressione.(La proprietà di sull'oggetto di flusso è false). Inizializza una nuova istanza della classe usando la modalità di compressione del flusso specificata. Flusso in cui vengono scritti i dati compressi e decompressi. Uno dei valori di enumerazione che indica se comprimere o decomprimere il flusso. è null. non è un valore dell'enumerazione valido.-oppure- è e è false.-oppure- è e è false. Inizializza una nuova istanza della classe usando la modalità di compressione del flusso specificata. Facoltativamente mantiene aperto il flusso. Flusso in cui vengono scritti i dati compressi e decompressi. Uno dei valori di enumerazione che indica se comprimere o decomprimere il flusso. true per mantenere il flusso aperto dopo avere eliminato l'oggetto ; in caso contrario, false. è null. non è un valore di valido.-oppure- è e è false.-oppure- è e è false. Ottiene un riferimento al flusso sottostante. Oggetto flusso che rappresenta il flusso sottostante. Il flusso sottostante è chiuso. Ottiene un valore che indica se il flusso supporta la lettura durante la decompressione di un file. true se il valore di è Decompress, e il flusso sottostante non è chiuso e supporta la lettura; in caso contrario, false. Ottiene un valore che indica se il flusso supporta la ricerca. false in tutti i casi. Ottiene un valore che indica se il flusso supporta la scrittura. true se il valore di è Compress e il flusso sottostante non è chiuso e supporta la scrittura; in caso contrario, false. Rilascia le risorse non gestite usate da e, facoltativamente, le risorse gestite. true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. L'implementazione corrente di questo metodo non presenta alcuna funzionalità. Il flusso è chiuso. Questa proprietà non è supportata e genera sempre un'eccezione . Valore long. Questa proprietà non è supportata su questo flusso. Questa proprietà non è supportata e genera sempre un'eccezione . Valore long. Questa proprietà non è supportata su questo flusso. Legge un numero di byte decompressi nella matrice di byte specificata. Numero di byte decompressi nella matrice di byte.Se è stata raggiunta la fine del flusso, viene restituito zero o il numero di byte letto. Matrice usata per archiviare i byte decompressi. Offset dei byte in in corrispondenza del quale cui verranno inseriti i byte letti. Numero massimo di byte decompressi da leggere. è null. Al momento della creazione dell'oggetto, il valore di era Compress.-oppure-Il flusso sottostante non supporta la lettura. o è minore di zero.-oppure-La lunghezza di meno il punto iniziale dell'indice è minore di . Il formato dei dati non è valido. Il flusso è chiuso. Questa proprietà non è supportata e genera sempre un'eccezione . Valore long. Posizione all'interno del flusso. Uno dei valori di . Questa proprietà non è supportata su questo flusso. Questa proprietà non è supportata e genera sempre un'eccezione . Lunghezza del flusso. Questa proprietà non è supportata su questo flusso. Scrive i byte compressi nel flusso sottostante dalla matrice di byte specificata. Buffer contenente i dati da comprimere. Offset dei byte in da cui verranno letti i byte. Numero massimo di byte da scrivere. Non è possibile eseguire l'operazione di scrittura perché il flusso è chiuso. Rappresenta un pacchetto di file compressi nel formato di archiviazione ZIP. Inizializza una nuova istanza della classe dal flusso specificato. Flusso che contiene l'archivio da leggere. The stream is already closed or does not support reading. is null. The contents of the stream are not in the zip archive format. Inizializza una nuova istanza della classe dal flusso specificato e con la modalità specificata. Flusso di input o output. Uno dei valori di enumerazione che indica se l'archivio ZIP viene usato per leggere, creare o aggiornare le voci. The stream is already closed, or the capabilities of the stream do not match the mode. is null. is an invalid value. The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory. Inizializza una nuova istanza della classe sulla base del flusso specificato per la modalità specificata e, facoltativamente, mantiene aperto il flusso. Flusso di input o output. Uno dei valori di enumerazione che indica se l'archivio ZIP viene usato per leggere, creare o aggiornare le voci. true per mantenere il flusso aperto dopo avere eliminato l'oggetto ; in caso contrario, false. The stream is already closed, or the capabilities of the stream do not match the mode. is null. is an invalid value. The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory. Inizializza una nuova istanza della classe sulla base del flusso specificato per la modalità specificata. Usa la codifica specificata per i nomi delle voci e, facoltativamente, mantiene aperto il flusso. Flusso di input o output. Uno dei valori di enumerazione che indica se l'archivio ZIP viene usato per leggere, creare o aggiornare le voci. true per mantenere il flusso aperto dopo avere eliminato l'oggetto ; in caso contrario, false. La codifica da usate durante la lettura o la scrittura dei nomi delle voci in questo archivio.Specificare un valore per il parametro solo quando una codifica è obbligatoria per l'interoperabilità con gli strumenti e le librerie dell'archivio ZIP che non supportano la codifica UTF-8 per i nomi di voce. The stream is already closed, or the capabilities of the stream do not match the mode. is null. is an invalid value. The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory. Crea una voce vuota con il percorso e il nome della voce specificati nell'archivio ZIP. Voce vuota nell'archivio ZIP. Percorso, relativo alla radice dell'archivio, che specifica il nome della voce da creare. is . is null. The zip archive does not support writing. The zip archive has been disposed. Crea una voce vuota con il livello di compressione e il nome voce specificati nell'archivio ZIP. Voce vuota nell'archivio ZIP. Percorso, relativo alla radice dell'archivio, che specifica il nome della voce da creare. Uno dei valori di enumerazione che indica se privilegiare la velocità o l'efficacia di compressione quando si crea la voce. is . is null. The zip archive does not support writing. The zip archive has been disposed. Rilascia le risorse usate dall'istanza corrente della classe . Viene chiamato dai metodi e per rilasciare le risorse non gestite usate dall'istanza corrente della classe e, facoltativamente, completa la scrittura dell'archivio e rilascia le risorse gestite. true per completare la scrittura dell'archivio e rilasciare le risorse gestite e non gestite; false per rilasciare solo le risorse non gestite. Ottiene la raccolta di voci attualmente presenti nell'archivio ZIP. La raccolta di voci attualmente presenti nell'archivio ZIP. The zip archive does not support reading. The zip archive has been disposed. The zip archive is corrupt, and its entries cannot be retrieved. Recupera un wrapper per la voce specificata nell'archivio ZIP. Wrapper per la voce specificata nell'archivio; null se la voce non esiste nell'archivio. Percorso, relativo alla radice dell'archivio, che identifica la voce da recuperare. is . is null. The zip archive does not support reading. The zip archive has been disposed. The zip archive is corrupt, and its entries cannot be retrieved. Ottiene un valore che descrive il tipo di azione che l'archivio ZIP può eseguire sulle voci. Uno dei valori di enumerazione che descrive il tipo di azione (leggere, creare o aggiornare) che l'archivio ZIP può eseguire sulle voci. Rappresenta un file compresso in un archivio ZIP. Ottiene l'archivio ZIP cui appartiene la voce. Archivio ZIP cui appartiene la voce o null se la voce è stata eliminata. Ottiene la dimensione compressa della voce nell'archivio ZIP. La dimensione compressa della voce nell'archivio ZIP. The value of the property is not available because the entry has been modified. Elimina la voce dall'archivio ZIP. The entry is already open for reading or writing. The zip archive for this entry was opened in a mode other than . The zip archive for this entry has been disposed. Ottiene il percorso relativo della voce nell'archivio ZIP. Percorso relativo della voce nell'archivio ZIP. Ottiene o imposta l'ultima volta in cui la voce nell'archivio ZIP è stata modificata. L'ultima volta in cui la voce nell'archivio ZIP è stata modificata. The attempt to set this property failed, because the zip archive for the entry is in mode. The archive mode is set to .- or -The archive mode is set to and the entry has been opened. An attempt was made to set this property to a value that is either earlier than 1980 January 1 0:00:00 (midnight) or later than 2107 December 31 23:59:58 (one second before midnight). Ottiene la dimensione non compressa della voce nell'archivio ZIP. Dimensione non compressa della voce nell'archivio ZIP. The value of the property is not available because the entry has been modified. Ottiene il nome file della voce nell'archivio ZIP. Nome file della voce nell'archivio ZIP. Apre la voce dall'archivio ZIP. Flusso che rappresenta il contenuto della voce. The entry is already currently open for writing.-or-The entry has been deleted from the archive.-or-The archive for this entry was opened with the mode, and this entry has already been written to. The entry is either missing from the archive or is corrupt and cannot be read. -or-The entry has been compressed by using a compression method that is not supported. The zip archive for this entry has been disposed. Recupera il percorso relativo della voce nell'archivio ZIP. Percorso relativo della voce, ovvero il valore archiviato nella proprietà . Specifica i valori per l'interazione con le voci dell'archivio ZIP. È consentita solo la creazione di nuove voci dell'archivio. È consentita solo la lettura delle voci dell'archivio. Sono consentite sia operazioni in lettura che in scrittura per le voci dell'archivio.