BrotliStream.Write Метод

Определение

Перегрузки

Имя Описание
Write(ReadOnlySpan<Byte>)

Записывает последовательность байтов в текущий поток Brotli из диапазона байтов только для чтения и перемещает текущую позицию в этом потоке Brotli по количеству записанных байтов.

Write(Byte[], Int32, Int32)

Записывает сжатые байты в базовый поток из указанного массива байтов.

Write(ReadOnlySpan<Byte>)

Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs

Записывает последовательность байтов в текущий поток Brotli из диапазона байтов только для чтения и перемещает текущую позицию в этом потоке Brotli по количеству записанных байтов.

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

Параметры

buffer
ReadOnlySpan<Byte>

Область памяти. Этот метод копирует содержимое этого региона в текущий поток Brotli.

Комментарии

CanWrite Используйте свойство, чтобы определить, поддерживает ли текущий экземпляр запись. System.IO.Compression.BrotliStream.WriteAsync Используйте метод для асинхронной записи в текущий поток.

Если операция записи выполнена успешно, позиция в потоке Brotli перемещается по количеству записанных байтов. Если возникает исключение, позиция в потоке Brotli остается неизменной.

Применяется к

Write(Byte[], Int32, Int32)

Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs
Исходный код:
BrotliStream.Compress.cs

Записывает сжатые байты в базовый поток из указанного массива байтов.

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)

Параметры

buffer
Byte[]

Буфер, содержащий данные для сжатия.

offset
Int32

Смещение байтов, из buffer которого будут считываться байты.

count
Int32

Максимальное число байтов для записи.

Исключения

Невозможно выполнить операцию записи, так как поток закрыт.

Применяется к