ZLibStream Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi e proprietà utilizzati per comprimere e decomprimere i flussi usando la specifica del formato dati zlib.
public ref class ZLibStream sealed : System::IO::Stream
public sealed class ZLibStream : System.IO.Stream
type ZLibStream = class
inherit Stream
Public NotInheritable Class ZLibStream
Inherits Stream
- Ereditarietà
ZLib |
Inizializza una nuova istanza della classe ZLibStream utilizzando il flusso, il livello di compressione specificato e se lasciare aperto il |
ZLib |
Inizializza una nuova istanza della classe ZLibStream utilizzando il flusso e il livello di compressione specificati. |
ZLib |
Inizializza una nuova istanza della classe ZLibStream utilizzando il flusso specificato, la modalità di compressione e se lasciare aperta la |
ZLib |
Inizializza una nuova istanza della classe ZLibStream utilizzando il flusso e la modalità di compressione specificati. |
ZLib |
Inizializza una nuova istanza della classe ZLibStream utilizzando le opzioni di compressione e flusso specificate e, facoltativamente, lascia aperto il flusso. |
Base |
Ottiene un riferimento al flusso sottostante. |
Can |
Ottiene un valore che indica se il flusso supporta la lettura. |
Can |
Ottiene un valore che indica se il flusso supporta la ricerca. |
Can |
Ottiene un valore che determina se il flusso corrente può verificarsi un timeout. (Ereditato da Stream) |
Can |
Ottiene un valore che indica se il flusso supporta la scrittura. |
Length |
Questa proprietà non è supportata e genera sempre un NotSupportedException. |
Position |
Questa proprietà non è supportata e genera sempre un NotSupportedException. |
Read |
Ottiene o imposta un valore, espresso in millisecondi, che determina per quanto tempo il flusso tenterà di leggere prima del timeout. (Ereditato da Stream) |
Write |
Ottiene o imposta un valore, espresso in millisecondi, che determina per quanto tempo il flusso tenterà di scrivere prima del timeout. (Ereditato da Stream) |
Begin |
Avvia un'operazione di lettura asincrona. |
Begin |
Avvia un'operazione di scrittura asincrona. |
Close() |
Chiude il flusso corrente e rilascia tutte le risorse (ad esempio socket e handle di file) associate al flusso corrente. Invece di chiamare questo metodo, assicurarsi che il flusso sia eliminato correttamente. (Ereditato da Stream) |
Copy |
Legge i byte dal flusso corrente e li scrive in un altro flusso, usando le dimensioni del buffer specificate. |
Copy |
Legge i byte dal flusso corrente e li scrive in un altro flusso. Entrambe le posizioni dei flussi sono avanzate in base al numero di byte copiati. (Ereditato da Stream) |
Copy |
Legge in modo asincrono i byte dal flusso corrente e li scrive in un altro flusso, usando un token di annullamento specificato. Entrambe le posizioni dei flussi sono avanzate in base al numero di byte copiati. (Ereditato da Stream) |
Copy |
Legge in modo asincrono i byte dal flusso corrente e li scrive in un altro flusso, usando una dimensione del buffer e un token di annullamento specificati. |
Copy |
Legge in modo asincrono i byte dal flusso corrente e li scrive in un altro flusso, usando una dimensione del buffer specificata. Entrambe le posizioni dei flussi sono avanzate in base al numero di byte copiati. (Ereditato da Stream) |
Copy |
Legge in modo asincrono i byte dal flusso corrente e li scrive in un altro flusso. Entrambe le posizioni dei flussi sono avanzate in base al numero di byte copiati. (Ereditato da Stream) |
Create |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Create |
Obsoleti.
Obsoleti.
Obsoleti.
Alloca un oggetto WaitHandle. (Ereditato da Stream) |
Dispose() |
Rilascia tutte le risorse usate dal Stream. (Ereditato da Stream) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dal Stream e, facoltativamente, rilascia le risorse gestite. (Ereditato da Stream) |
Dispose |
Rilascia in modo asincrono tutte le risorse usate dal flusso. |
End |
Attende il completamento della lettura asincrona in sospeso. |
End |
Termina un'operazione di scrittura asincrona. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Flush() |
Scarica i buffer interni. |
Flush |
Cancella in modo asincrono tutti i buffer per questo flusso e determina la scrittura di tutti i dati memorizzati nel buffer nel dispositivo sottostante. (Ereditato da Stream) |
Flush |
Cancella in modo asincrono tutti i buffer per questo flusso, determina la scrittura di tutti i dati memorizzati nel buffer nel dispositivo sottostante e monitora le richieste di annullamento. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
Get |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
Initialize |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
Memberwise |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
Memberwise |
Crea una copia superficiale dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
Object |
Obsoleti.
Fornisce il supporto per un Contract. (Ereditato da Stream) |
Read(Byte[], Int32, Int32) |
Legge un numero di byte decompressi nella matrice di byte specificata. |
Read(Span<Byte>) |
Legge un numero di byte decompressi nell'intervallo di byte specificato. |
Read |
Legge in modo asincrono una sequenza di byte dal flusso corrente, sposta in avanti la posizione all'interno del flusso in base al numero di byte letti e monitora le richieste di annullamento. |
Read |
Legge in modo asincrono una sequenza di byte dal flusso corrente e sposta in avanti la posizione all'interno del flusso in base al numero di byte letti. (Ereditato da Stream) |
Read |
Legge in modo asincrono una sequenza di byte dal flusso corrente, sposta in avanti la posizione all'interno del flusso in base al numero di byte letti e monitora le richieste di annullamento. |
Read |
Legge almeno un numero minimo di byte dal flusso corrente e sposta in avanti la posizione all'interno del flusso in base al numero di byte letti. (Ereditato da Stream) |
Read |
Legge in modo asincrono almeno un numero minimo di byte dal flusso corrente, sposta in avanti la posizione all'interno del flusso in base al numero di byte letti e monitora le richieste di annullamento. (Ereditato da Stream) |
Read |
Legge un byte dal flusso e sposta in avanti la posizione all'interno del flusso di un byte oppure restituisce -1 se alla fine del flusso. |
Read |
Legge |
Read |
Legge i byte dal flusso corrente e sposta in avanti la posizione all'interno del flusso fino a quando il |
Read |
Legge in modo asincrono |
Read |
Legge in modo asincrono i byte dal flusso corrente, sposta la posizione all'interno del flusso fino a quando il |
Seek(Int64, Seek |
Questo metodo non è supportato e genera sempre un NotSupportedException. |
Set |
Questo metodo non è supportato e genera sempre un NotSupportedException. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Write(Byte[], Int32, Int32) |
Scrive i byte compressi nel flusso sottostante dalla matrice di byte specificata. |
Write(Read |
Scrive i byte compressi nel flusso sottostante dall'intervallo di byte specificato. |
Write |
Scrive in modo asincrono una sequenza di byte nel flusso corrente, sposta in avanti la posizione corrente all'interno del flusso in base al numero di byte scritti e monitora le richieste di annullamento. |
Write |
Scrive in modo asincrono una sequenza di byte nel flusso corrente e sposta in avanti la posizione corrente all'interno del flusso in base al numero di byte scritti. (Ereditato da Stream) |
Write |
Scrive in modo asincrono una sequenza di byte nel flusso corrente, sposta in avanti la posizione corrente all'interno del flusso in base al numero di byte scritti e monitora le richieste di annullamento. |
Write |
Scrive un byte nella posizione corrente nel flusso e sposta in avanti la posizione all'interno del flusso di un byte. |
Copy |
Legge in modo asincrono i byte dal Stream e li scrive nel PipeWriterspecificato usando un token di annullamento. |
Configure |
Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono. |
Prodotto | Versioni |
---|---|
.NET | 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: