WindowsRuntimeBufferExtensions.ToArray Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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.