BrotliStream.Write Metodo
Definizione
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.
Overload
Write(ReadOnlySpan<Byte>) |
Scrive una sequenza di byte nel flusso Brotli corrente da un intervallo di byte di sola lettura e sposta in avanti la posizione corrente nel flusso Brotli in base al numero di byte scritti. |
Write(Byte[], Int32, Int32) |
Scrive i byte compressi nel flusso sottostante dalla matrice di byte specificata. |
Write(ReadOnlySpan<Byte>)
- Origine:
- BrotliStream.Compress.cs
- Origine:
- BrotliStream.Compress.cs
- Origine:
- BrotliStream.Compress.cs
Scrive una sequenza di byte nel flusso Brotli corrente da un intervallo di byte di sola lettura e sposta in avanti la posizione corrente nel flusso Brotli in base al numero di byte scritti.
public:
override void Write(ReadOnlySpan<System::Byte> buffer);
public override void Write (ReadOnlySpan<byte> buffer);
override this.Write : ReadOnlySpan<byte> -> unit
Public Overrides Sub Write (buffer As ReadOnlySpan(Of Byte))
Parametri
- buffer
- ReadOnlySpan<Byte>
Un'area di memoria. Questo metodo copia il contenuto di questa area nel flusso Brotli corrente.
Commenti
Utilizzare la CanWrite proprietà per determinare se l'istanza corrente supporta la scrittura. Usare il System.IO.Compression.BrotliStream.WriteAsync
metodo per scrivere in modo asincrono nel flusso corrente.
Se l'operazione di scrittura ha esito positivo, la posizione all'interno del flusso Brotli avanza in base al numero di byte scritti. Se si verifica un'eccezione, la posizione all'interno del flusso Brotli rimane invariata.
Si applica a
Write(Byte[], Int32, Int32)
- Origine:
- BrotliStream.Compress.cs
- Origine:
- BrotliStream.Compress.cs
- Origine:
- BrotliStream.Compress.cs
Scrive i byte compressi nel flusso sottostante dalla matrice di byte specificata.
public:
override void Write(cli::array <System::Byte> ^ buffer, int offset, int count);
public override void Write (byte[] buffer, int offset, int count);
override this.Write : byte[] * int * int -> unit
Public Overrides Sub Write (buffer As Byte(), offset As Integer, count As Integer)
Parametri
- buffer
- Byte[]
Buffer contenente i dati da comprimere.
- offset
- Int32
Offset dei byte in buffer
da cui verranno letti i byte.
- count
- Int32
Numero massimo di byte da scrivere.
Eccezioni
Impossibile eseguire l'operazione di scrittura perché il flusso è chiuso.