WindowsRuntimeBufferExtensions.ToArray Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ToArray(IBuffer) |
Returnerar en ny matris som skapas från innehållet i den angivna bufferten (Windows. Storage.Streams.IBuffer). Matrisens storlek är värdet för egenskapen Längd för IBuffer. |
| ToArray(IBuffer, UInt32, Int32) |
Returnerar en ny matris som skapas från innehållet i den angivna bufferten (Windows. Storage.Streams.IBuffer), med början vid en angiven förskjutning och inklusive ett angivet antal byte. |
ToArray(IBuffer)
Viktigt!
Detta API uppfyller inte CLS.
Returnerar en ny matris som skapas från innehållet i den angivna bufferten (Windows. Storage.Streams.IBuffer). Matrisens storlek är värdet för egenskapen Längd för 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()
Parametrar
- source
- Windows.Storage.Streams.IBuffer
Bufferten vars innehåll fyller i den nya matrisen.
Returer
En bytematris som innehåller byteen i den angivna IBuffer med början vid förskjutning 0 (noll) och inklusive ett antal byte som är lika med värdet för egenskapen Length för IBuffer.
- Attribut
Undantag
source är null.
Gäller för
ToArray(IBuffer, UInt32, Int32)
Viktigt!
Detta API uppfyller inte CLS.
Returnerar en ny matris som skapas från innehållet i den angivna bufferten (Windows. Storage.Streams.IBuffer), med början vid en angiven förskjutning och inklusive ett angivet antal byte.
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()
Parametrar
- source
- Windows.Storage.Streams.IBuffer
Bufferten vars innehåll fyller i den nya matrisen.
- sourceIndex
- UInt32
Indexet i source för att börja kopiera data från.
- count
- Int32
Antalet byte som ska kopieras.
Returer
En bytematris som innehåller det angivna byteintervallet.
- Attribut
Undantag
source är null.
count eller sourceIndex är mindre än 0 (noll).
sourceIndex är större än eller lika med kapaciteten sourceför . -or-The number of bytes in source, beginning at sourceIndex, is less than count.