BrotliStream.Write Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Write(ReadOnlySpan<Byte>) |
Schreibt eine Bytesequenz aus einer schreibgeschützten Bytespanne in den aktuellen Brotli-Datenstrom und erhöht die aktuelle Position in diesem Brotli-Datenstrom um die Anzahl der geschriebenen Bytes. |
Write(Byte[], Int32, Int32) |
Schreibt komprimierte Bytes aus dem angegebenen Bytearray in den zugrunde liegenden Stream. |
Write(ReadOnlySpan<Byte>)
- Quelle:
- BrotliStream.Compress.cs
- Quelle:
- BrotliStream.Compress.cs
- Quelle:
- BrotliStream.Compress.cs
Schreibt eine Bytesequenz aus einer schreibgeschützten Bytespanne in den aktuellen Brotli-Datenstrom und erhöht die aktuelle Position in diesem Brotli-Datenstrom um die Anzahl der geschriebenen Bytes.
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))
Parameter
- buffer
- ReadOnlySpan<Byte>
Ein Bereich im Arbeitsspeicher. Diese Methode kopiert den Inhalt dieses Bereichs in den aktuellen Brotli-Datenstrom.
Hinweise
Verwenden Sie die CanWrite -Eigenschaft, um zu bestimmen, ob die aktuelle instance das Schreiben unterstützt. Verwenden Sie die System.IO.Compression.BrotliStream.WriteAsync
-Methode, um asynchron in den aktuellen Stream zu schreiben.
Wenn der Schreibvorgang erfolgreich ist, wird die Position im Brotli-Stream um die Anzahl der geschriebenen Bytes erweitert. Wenn eine Ausnahme auftritt, bleibt die Position im Brotli-Stream unverändert.
Gilt für:
Write(Byte[], Int32, Int32)
- Quelle:
- BrotliStream.Compress.cs
- Quelle:
- BrotliStream.Compress.cs
- Quelle:
- BrotliStream.Compress.cs
Schreibt komprimierte Bytes aus dem angegebenen Bytearray in den zugrunde liegenden Stream.
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)
Parameter
- buffer
- Byte[]
Der Puffer, der die zu komprimierenden Daten enthält.
- offset
- Int32
Das Byteoffset in buffer
, aus dem die Bytes gelesen werden.
- count
- Int32
Die maximale Anzahl der zu schreibenden Bytes.
Ausnahmen
Der Schreibvorgang kann nicht ausgeführt werden, da der Stream geschlossen ist.