BrotliStream.Write Methode

Definitie

Overloads

Name Description
Write(ReadOnlySpan<Byte>)

Hiermee schrijft u een reeks bytes naar de huidige Brotli-stroom van een bytespanne met het kenmerk Alleen-lezen en wordt de huidige positie binnen deze Brotli-stroom vooruitgevorderd door het aantal geschreven bytes.

Write(Byte[], Int32, Int32)

Hiermee schrijft u gecomprimeerde bytes naar de onderliggende stroom van de opgegeven bytematrix.

Write(ReadOnlySpan<Byte>)

Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs

Hiermee schrijft u een reeks bytes naar de huidige Brotli-stroom van een bytespanne met het kenmerk Alleen-lezen en wordt de huidige positie binnen deze Brotli-stroom vooruitgevorderd door het aantal geschreven 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))

Parameters

buffer
ReadOnlySpan<Byte>

Een geheugengebied. Met deze methode wordt de inhoud van deze regio gekopieerd naar de huidige Brotli-stroom.

Opmerkingen

Gebruik de CanWrite eigenschap om te bepalen of het huidige exemplaar ondersteuning biedt voor schrijven. Gebruik de System.IO.Compression.BrotliStream.WriteAsync methode om asynchroon naar de huidige stroom te schrijven.

Als de schrijfbewerking is geslaagd, gaat de positie binnen de Brotli-stroom verder met het aantal geschreven bytes. Als er een uitzondering optreedt, blijft de positie binnen de Brotli-stroom ongewijzigd.

Van toepassing op

Write(Byte[], Int32, Int32)

Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs
Bron:
BrotliStream.Compress.cs

Hiermee schrijft u gecomprimeerde bytes naar de onderliggende stroom van de opgegeven bytematrix.

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)

Parameters

buffer
Byte[]

De buffer met de gegevens die moeten worden gecomprimeerd.

offset
Int32

De byte-offset buffer waaruit de bytes worden gelezen.

count
Int32

Het maximum aantal bytes dat moet worden geschreven.

Uitzonderingen

De schrijfbewerking kan niet worden uitgevoerd omdat de stream is gesloten.

Van toepassing op