BrotliStream.Write Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Write(ReadOnlySpan<Byte>) |
Skriver en sekvens med byte till den aktuella Brotli-strömmen från ett skrivskyddat byteintervall och avancerar den aktuella positionen inom denna Brotli-ström med antalet skrivna byte. |
| Write(Byte[], Int32, Int32) |
Skriver komprimerade byte till den underliggande strömmen från den angivna bytematrisen. |
Write(ReadOnlySpan<Byte>)
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
Skriver en sekvens med byte till den aktuella Brotli-strömmen från ett skrivskyddat byteintervall och avancerar den aktuella positionen inom denna Brotli-ström med antalet skrivna byte.
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))
Parametrar
- buffer
- ReadOnlySpan<Byte>
En region med minne. Den här metoden kopierar innehållet i den här regionen till den aktuella Brotli-strömmen.
Kommentarer
Använd egenskapen CanWrite för att avgöra om den aktuella instansen stöder skrivning.
System.IO.Compression.BrotliStream.WriteAsync Använd metoden för att skriva asynkront till den aktuella strömmen.
Om skrivåtgärden lyckas avancerar positionen inom Brotli-strömmen med antalet skrivna byte. Om ett undantag inträffar förblir positionen i Brotli-strömmen oförändrad.
Gäller för
Write(Byte[], Int32, Int32)
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
- Källa:
- BrotliStream.Compress.cs
Skriver komprimerade byte till den underliggande strömmen från den angivna bytematrisen.
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)
Parametrar
- buffer
- Byte[]
Bufferten som innehåller de data som ska komprimeras.
- offset
- Int32
Byteförskjutningen buffer som bytena ska läsas från.
- count
- Int32
Det maximala antalet byte som ska skrivas.
Undantag
Det går inte att utföra skrivåtgärden eftersom strömmen är stängd.