WindowsRuntimeBufferExtensions.ToArray Methode

Definition

Überlädt

Name Beschreibung
ToArray(IBuffer)

Gibt ein neues Array zurück, das aus dem Inhalt des angegebenen Puffers (Windows) erstellt wird. Storage.Streams.IBuffer). Die Größe des Arrays ist der Wert der Length-Eigenschaft des IBuffer.

ToArray(IBuffer, UInt32, Int32)

Gibt ein neues Array zurück, das aus dem Inhalt des angegebenen Puffers (Windows) erstellt wird. Storage.Streams.IBuffer), beginnend bei einem angegebenen Offset und einschließlich einer angegebenen Anzahl von Bytes.

ToArray(IBuffer)

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt ein neues Array zurück, das aus dem Inhalt des angegebenen Puffers (Windows) erstellt wird. Storage.Streams.IBuffer). Die Größe des Arrays ist der Wert der Length-Eigenschaft des 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

Der Puffer, dessen Inhalt das neue Array auffüllt.

Gibt zurück

Byte[]

Ein Bytearray, das die Bytes im angegebenen IBuffer enthält, beginnend bei Offset 0 (Null) und einschließlich einer Anzahl von Bytes, die dem Wert der Length-Eigenschaft des IBuffer entsprechen.

Attribute

Ausnahmen

source ist NULL.

Gilt für:

ToArray(IBuffer, UInt32, Int32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt ein neues Array zurück, das aus dem Inhalt des angegebenen Puffers (Windows) erstellt wird. Storage.Streams.IBuffer), beginnend bei einem angegebenen Offset und einschließlich einer angegebenen Anzahl von Bytes.

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

Der Puffer, dessen Inhalt das neue Array auffüllt.

sourceIndex
UInt32

Der Index source , um mit dem Kopieren von Daten zu beginnen.

count
Int32

Die Anzahl der zu kopierenden Bytes.

Gibt zurück

Byte[]

Ein Bytearray, das den angegebenen Bytebereich enthält.

Attribute

Ausnahmen

source ist NULL.

count oder sourceIndex kleiner als 0 (Null).

sourceIndex ist größer oder gleich der Kapazität von source. -or-The number of bytes in source, beginning at sourceIndex, is less than count.

Gilt für: