Aracılığıyla paylaş


BrotliStream.Write Yöntem

Tanım

Aşırı Yüklemeler

Write(ReadOnlySpan<Byte>)

Salt okunur bayt aralığından geçerli Brotli akışına bir bayt dizisi yazar ve bu Brotli akışındaki geçerli konumu yazılan bayt sayısına göre ilerletir.

Write(Byte[], Int32, Int32)

Belirtilen bayt dizisinden temel alınan akışa sıkıştırılmış bayt yazar.

Write(ReadOnlySpan<Byte>)

Kaynak:
BrotliStream.Compress.cs
Kaynak:
BrotliStream.Compress.cs
Kaynak:
BrotliStream.Compress.cs

Salt okunur bayt aralığından geçerli Brotli akışına bir bayt dizisi yazar ve bu Brotli akışındaki geçerli konumu yazılan bayt sayısına göre ilerletir.

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))

Parametreler

buffer
ReadOnlySpan<Byte>

Bellek bölgesi. Bu yöntem, bu bölgenin içeriğini geçerli Brotli akışına kopyalar.

Açıklamalar

CanWrite Geçerli örneğin yazmayı destekleyip desteklemediğini belirlemek için özelliğini kullanın. System.IO.Compression.BrotliStream.WriteAsync Geçerli akışa zaman uyumsuz olarak yazmak için yöntemini kullanın.

Yazma işlemi başarılı olursa, Brotli akışındaki konum yazılan bayt sayısına göre ilerler. Bir özel durum oluşursa, Brotli akışı içindeki konum değişmeden kalır.

Şunlara uygulanır

Write(Byte[], Int32, Int32)

Kaynak:
BrotliStream.Compress.cs
Kaynak:
BrotliStream.Compress.cs
Kaynak:
BrotliStream.Compress.cs

Belirtilen bayt dizisinden temel alınan akışa sıkıştırılmış bayt yazar.

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)

Parametreler

buffer
Byte[]

Sıkıştırılması gereken verileri içeren arabellek.

offset
Int32

Baytların okunacağı bayt uzaklığı buffer .

count
Int32

Yazacak en fazla bayt sayısı.

Özel durumlar

Akış kapalı olduğundan yazma işlemi gerçekleştirilemiyor.

Şunlara uygulanır