Stream.Write Metode

Definisi

Overload

Write(ReadOnlySpan<Byte>)

Ketika ditimpa di kelas turunan, menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis.

Write(Byte[], Int32, Int32)

Ketika ditimpa di kelas turunan, menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis.

Write(ReadOnlySpan<Byte>)

Sumber:
Stream.cs
Sumber:
Stream.cs
Sumber:
Stream.cs

Ketika ditimpa di kelas turunan, menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis.

public:
 virtual void Write(ReadOnlySpan<System::Byte> buffer);
public virtual void Write (ReadOnlySpan<byte> buffer);
abstract member Write : ReadOnlySpan<byte> -> unit
override this.Write : ReadOnlySpan<byte> -> unit
Public Overridable Sub Write (buffer As ReadOnlySpan(Of Byte))

Parameter

buffer
ReadOnlySpan<Byte>

Wilayah memori. Metode ini menyalin isi wilayah ini ke aliran saat ini.

Keterangan

CanWrite Gunakan properti untuk menentukan apakah instans saat ini mendukung penulisan. WriteAsync Gunakan metode untuk menulis secara asinkron ke aliran saat ini.

Jika operasi tulis berhasil, posisi dalam aliran akan maju dengan jumlah byte yang ditulis. Jika terjadi pengecualian, posisi dalam aliran tetap tidak berubah.

Berlaku untuk

Write(Byte[], Int32, Int32)

Sumber:
Stream.cs
Sumber:
Stream.cs
Sumber:
Stream.cs

Ketika ditimpa di kelas turunan, menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis.

public:
 abstract void Write(cli::array <System::Byte> ^ buffer, int offset, int count);
public abstract void Write (byte[] buffer, int offset, int count);
abstract member Write : byte[] * int * int -> unit
Public MustOverride Sub Write (buffer As Byte(), offset As Integer, count As Integer)

Parameter

buffer
Byte[]

Array byte. Metode ini menyalin count byte dari buffer ke aliran saat ini.

offset
Int32

Offset byte berbasis nol untuk buffer mulai menyalin byte ke aliran saat ini.

count
Int32

Jumlah byte yang akan ditulis ke aliran saat ini.

Pengecualian

Jumlah offset dan count lebih besar dari panjang buffer.

bufferadalah null.

offset atau count negatif.

Terjadi kesalahan I/O, seperti file yang ditentukan tidak dapat ditemukan.

Aliran tidak mendukung penulisan.

Write(Byte[], Int32, Int32) dipanggil setelah aliran ditutup.

Keterangan

CanWrite Gunakan properti untuk menentukan apakah instans saat ini mendukung penulisan. WriteAsync Gunakan metode untuk menulis secara asinkron ke aliran saat ini.

Jika operasi tulis berhasil, posisi dalam aliran akan maju dengan jumlah byte yang ditulis. Jika terjadi pengecualian, posisi dalam aliran tetap tidak berubah.

Lihat juga

Berlaku untuk