WindowsRuntimeBufferExtensions.ToArray Metode

Definisi

Overload

Nama Deskripsi
ToArray(IBuffer)

Mengembalikan array baru yang dibuat dari konten buffer yang ditentukan (Windows. Storage.Streams.IBuffer). Ukuran array adalah nilai properti Panjang IBuffer.

ToArray(IBuffer, UInt32, Int32)

Mengembalikan array baru yang dibuat dari konten buffer yang ditentukan (Windows. Storage.Streams.IBuffer), dimulai pada offset tertentu dan menyertakan jumlah byte tertentu.

ToArray(IBuffer)

Penting

API ini bukan kompatibel CLS.

Mengembalikan array baru yang dibuat dari konten buffer yang ditentukan (Windows. Storage.Streams.IBuffer). Ukuran array adalah nilai properti Panjang IBuffer.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source);
[System.CLSCompliant(false)]
public static byte[] ToArray(this Windows.Storage.Streams.IBuffer source);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer) As Byte()

Parameter

source
Windows.Storage.Streams.IBuffer

Buffer yang kontennya mengisi array baru.

Mengembalikan

Byte[]

Array byte yang berisi byte dalam IBuffer yang ditentukan, dimulai pada offset 0 (nol) dan menyertakan sejumlah byte yang sama dengan nilai properti Panjang IBuffer.

Atribut

Pengecualian

source adalah null.

Berlaku untuk

ToArray(IBuffer, UInt32, Int32)

Penting

API ini bukan kompatibel CLS.

Mengembalikan array baru yang dibuat dari konten buffer yang ditentukan (Windows. Storage.Streams.IBuffer), dimulai pada offset tertentu dan menyertakan jumlah byte tertentu.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, int count);
[System.CLSCompliant(false)]
public static byte[] ToArray(this Windows.Storage.Streams.IBuffer source, uint sourceIndex, int count);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer * uint32 * int -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer, sourceIndex As UInteger, count As Integer) As Byte()

Parameter

source
Windows.Storage.Streams.IBuffer

Buffer yang kontennya mengisi array baru.

sourceIndex
UInt32

Indeks di source untuk mulai menyalin data.

count
Int32

Jumlah byte yang akan disalin.

Mengembalikan

Byte[]

Array byte yang berisi rentang byte yang ditentukan.

Atribut

Pengecualian

source adalah null.

count atau sourceIndex kurang dari 0 (nol).

sourceIndex lebih besar dari atau sama dengan kapasitas source. -or-Jumlah byte dalam source, dimulai dari sourceIndex, kurang dari count.

Berlaku untuk