WindowsRuntimeBufferExtensions.ToArray Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| ToArray(IBuffer) |
Vrátí nové pole vytvořené z obsahu zadané vyrovnávací paměti (Windows. Storage.Streams.IBuffer). Velikost pole je hodnota Length vlastnost IBuffer. |
| ToArray(IBuffer, UInt32, Int32) |
Vrátí nové pole vytvořené z obsahu zadané vyrovnávací paměti (Windows. Storage.Streams.IBuffer) počínaje zadaným posunem a včetně zadaného počtu bajtů. |
ToArray(IBuffer)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí nové pole vytvořené z obsahu zadané vyrovnávací paměti (Windows. Storage.Streams.IBuffer). Velikost pole je hodnota Length vlastnost 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()
Parametry
- source
- Windows.Storage.Streams.IBuffer
Vyrovnávací paměť, jejíž obsah naplní nové pole.
Návraty
Bajtové pole, které obsahuje bajty v zadanéM IBufferu počínaje posunem 0 (nula) a včetně počtu bajtů, které se rovnají hodnotě Length vlastnosti IBuffer.
- Atributy
Výjimky
source je null.
Platí pro
ToArray(IBuffer, UInt32, Int32)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí nové pole vytvořené z obsahu zadané vyrovnávací paměti (Windows. Storage.Streams.IBuffer) počínaje zadaným posunem a včetně zadaného počtu bajtů.
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()
Parametry
- source
- Windows.Storage.Streams.IBuffer
Vyrovnávací paměť, jejíž obsah naplní nové pole.
- sourceIndex
- UInt32
Index, ze source které chcete začít kopírovat data.
- count
- Int32
Počet bajtů, které chcete zkopírovat.
Návraty
Bajtové pole, které obsahuje zadaný rozsah bajtů.
- Atributy
Výjimky
source je null.
count nebo sourceIndex je menší než 0 (nula).
sourceIndex je větší než nebo roven kapacitě source. -nebo-Počet bajtů v source, počínaje , sourceIndexje menší než count.