BrotliStream.Write Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Write(ReadOnlySpan<Byte>) |
Zapisuje sekwencję bajtów do bieżącego strumienia Brotli z zakresu bajtów tylko do odczytu i przechodzi bieżącą pozycję w tym strumieniu Brotli przez liczbę zapisanych bajtów. |
Write(Byte[], Int32, Int32) |
Zapisuje skompresowane bajty do bazowego strumienia z określonej tablicy bajtów. |
Write(ReadOnlySpan<Byte>)
- Źródło:
- BrotliStream.Compress.cs
- Źródło:
- BrotliStream.Compress.cs
- Źródło:
- BrotliStream.Compress.cs
Zapisuje sekwencję bajtów do bieżącego strumienia Brotli z zakresu bajtów tylko do odczytu i przechodzi bieżącą pozycję w tym strumieniu Brotli przez liczbę zapisanych bajtów.
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))
Parametry
- buffer
- ReadOnlySpan<Byte>
Region pamięci. Ta metoda kopiuje zawartość tego regionu do bieżącego strumienia Brotli.
Uwagi
CanWrite Użyj właściwości , aby określić, czy bieżące wystąpienie obsługuje zapisywanie. System.IO.Compression.BrotliStream.WriteAsync
Użyj metody , aby zapisać asynchronicznie do bieżącego strumienia.
Jeśli operacja zapisu zakończy się pomyślnie, pozycja w strumieniu Brotli jest zwiększana o liczbę zapisanych bajtów. Jeśli wystąpi wyjątek, pozycja w strumieniu Brotli pozostaje niezmieniona.
Dotyczy
Write(Byte[], Int32, Int32)
- Źródło:
- BrotliStream.Compress.cs
- Źródło:
- BrotliStream.Compress.cs
- Źródło:
- BrotliStream.Compress.cs
Zapisuje skompresowane bajty do bazowego strumienia z określonej tablicy bajtów.
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)
Parametry
- buffer
- Byte[]
Bufor zawierający dane do skompresowania.
- offset
- Int32
Przesunięcie bajtu, z buffer
którego będą odczytywane bajty.
- count
- Int32
Maksymalna liczba bajtów do zapisu.
Wyjątki
Nie można wykonać operacji zapisu, ponieważ strumień jest zamknięty.