Bagikan melalui


MemoryStream.TryGetBuffer(ArraySegment<Byte>) Metode

Definisi

Mengembalikan array byte yang tidak ditandatangani dari mana aliran ini dibuat. Nilai yang dikembalikan menunjukkan apakah konversi berhasil.

public:
 virtual bool TryGetBuffer([Runtime::InteropServices::Out] ArraySegment<System::Byte> % buffer);
public virtual bool TryGetBuffer (out ArraySegment<byte> buffer);
abstract member TryGetBuffer : ArraySegment -> bool
override this.TryGetBuffer : ArraySegment -> bool
Public Overridable Function TryGetBuffer (ByRef buffer As ArraySegment(Of Byte)) As Boolean

Parameter

buffer
ArraySegment<Byte>

Ketika metode ini mengembalikan true, segmen array byte tempat aliran ini dibuat; ketika metode ini mengembalikan false, parameter ini diatur ke default.

Mengembalikan

true jika buffer dapat diekspos; jika tidak, false.

Keterangan

Metode ini mengembalikan ketika buffer yang mendasar true ditandai sebagai dapat diekspos, yang terjadi ketika instans saat ini MemoryStream dibuat dengan:

Buffer yang mendasar tidak akan diekspos jika instans saat ini MemoryStream dibuat dengan:

Catatan

Metode ini berfungsi ketika aliran memori ditutup.

Berlaku untuk