WindowsRuntimeBufferExtensions.ToArray Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.