WindowsRuntimeBufferExtensions.ToArray Metod

Definition

Ö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

Byte[]

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

Byte[]

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.

Gäller för