Freigeben über


WindowsRuntimeBufferExtensions.CopyTo Methode

Definition

Überlädt

CopyTo(Byte[], IBuffer)

Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer). Als Startindex wird jeweils der Offset 0 (null) verwendet. Die Methode aktualisiert nicht die Länge des Zielpuffers.

CopyTo(IBuffer, Byte[])

Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray. Als Startindex wird jeweils der Offset 0 (null) verwendet.

CopyTo(IBuffer, IBuffer)

Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer. Als Startindex wird jeweils der Offset 0 (null) verwendet.

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Kopiert Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer) und gibt den Startindex im Quellarray, den Startindex im Zielpuffer und die Anzahl der zu kopierenden Bytes an. Die Methode aktualisiert nicht die Length-Eigenschaft des Zielpuffers.

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray und gibt den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes an.

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer und gibt den Startindex in der Quelle, den Startindex im Ziel und die Anzahl der zu kopierenden Bytes an.

CopyTo(Byte[], IBuffer)

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer). Als Startindex wird jeweils der Offset 0 (null) verwendet. Die Methode aktualisiert nicht die Länge des Zielpuffers.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(cli::array <System::Byte> ^ source, Windows::Storage::Streams::IBuffer ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo (this byte[] source, Windows.Storage.Streams.IBuffer destination);
[<System.CLSCompliant(false)>]
static member CopyTo : byte[] * Windows.Storage.Streams.IBuffer -> unit
<Extension()>
Public Sub CopyTo (source As Byte(), destination As IBuffer)

Parameter

source
Byte[]

Das Array, aus dem Daten kopiert werden sollen.

destination
IBuffer

Der Puffer, in den Daten kopiert werden sollen.

Attribute

Ausnahmen

source oder destination ist NULL.

Die Größe von source überschreitet die Kapazität von destination.

Gilt für:

CopyTo(IBuffer, Byte[])

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray. Als Startindex wird jeweils der Offset 0 (null) verwendet.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, cli::array <System::Byte> ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, byte[] destination);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * byte[] -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, destination As Byte())

Parameter

source
IBuffer

Der Puffer, aus dem Daten kopiert werden sollen.

destination
Byte[]

Das Array, in das Daten kopiert werden sollen.

Attribute

Ausnahmen

source oder destination ist NULL.

Die Größe von source überschreitet die Größe von destination.

Gilt für:

CopyTo(IBuffer, IBuffer)

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer. Als Startindex wird jeweils der Offset 0 (null) verwendet.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, Windows::Storage::Streams::IBuffer ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, Windows.Storage.Streams.IBuffer destination);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * Windows.Storage.Streams.IBuffer -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, destination As IBuffer)

Parameter

source
IBuffer

Der Quellpuffer.

destination
IBuffer

Der Zielpuffer.

Attribute

Ausnahmen

source oder destination ist NULL.

Die Größe von source überschreitet die Kapazität von destination.

Gilt für:

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer) und gibt den Startindex im Quellarray, den Startindex im Zielpuffer und die Anzahl der zu kopierenden Bytes an. Die Methode aktualisiert nicht die Length-Eigenschaft des Zielpuffers.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(cli::array <System::Byte> ^ source, int sourceIndex, Windows::Storage::Streams::IBuffer ^ destination, System::UInt32 destinationIndex, int count);
[System.CLSCompliant(false)]
public static void CopyTo (this byte[] source, int sourceIndex, Windows.Storage.Streams.IBuffer destination, uint destinationIndex, int count);
[<System.CLSCompliant(false)>]
static member CopyTo : byte[] * int * Windows.Storage.Streams.IBuffer * uint32 * int -> unit
<Extension()>
Public Sub CopyTo (source As Byte(), sourceIndex As Integer, destination As IBuffer, destinationIndex As UInteger, count As Integer)

Parameter

source
Byte[]

Das Array, aus dem Daten kopiert werden sollen.

sourceIndex
Int32

Der Index in source, ab dem Daten kopiert werden sollen.

destination
IBuffer

Der Puffer, in den Daten kopiert werden sollen.

destinationIndex
UInt32

Der Index in destination, ab dem mit dem Kopieren von Daten begonnen werden soll.

count
Int32

Die Anzahl der zu kopierenden Bytes.

Attribute

Ausnahmen

source oder destination ist NULL.

count, sourceIndex oder destinationIndex ist kleiner als 0 (null).

sourceIndex ist größer oder gleich der Länge von source. Oder: Die Anzahl der Bytes in source, beginnend bei sourceIndex, ist kleiner als count. Oder: Durch das Kopieren von count Bytes, beginnend bei destinationIndex, wird die Kapazität von destination überschreiten.

Gilt für:

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray und gibt den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes an.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, cli::array <System::Byte> ^ destination, int destinationIndex, int count);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, uint sourceIndex, byte[] destination, int destinationIndex, int count);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * uint32 * byte[] * int * int -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, sourceIndex As UInteger, destination As Byte(), destinationIndex As Integer, count As Integer)

Parameter

source
IBuffer

Der Puffer, aus dem Daten kopiert werden sollen.

sourceIndex
UInt32

Der Index in source, ab dem Daten kopiert werden sollen.

destination
Byte[]

Das Array, in das Daten kopiert werden sollen.

destinationIndex
Int32

Der Index in destination, ab dem mit dem Kopieren von Daten begonnen werden soll.

count
Int32

Die Anzahl der zu kopierenden Bytes.

Attribute

Ausnahmen

source oder destination ist NULL.

count, sourceIndex oder destinationIndex ist kleiner als 0 (null).

sourceIndex ist größer als oder gleich der Kapazität von source. Oder: destinationIndex ist größer oder gleich der Länge von destination. Oder: Die Anzahl der Bytes in source, beginnend bei sourceIndex, ist kleiner als count. Oder: Durch das Kopieren von count Bytes, beginnend bei destinationIndex, wird die Größe von destination überschreiten.

Gilt für:

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer und gibt den Startindex in der Quelle, den Startindex im Ziel und die Anzahl der zu kopierenden Bytes an.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, Windows::Storage::Streams::IBuffer ^ destination, System::UInt32 destinationIndex, System::UInt32 count);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, uint sourceIndex, Windows.Storage.Streams.IBuffer destination, uint destinationIndex, uint count);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * uint32 * Windows.Storage.Streams.IBuffer * uint32 * uint32 -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, sourceIndex As UInteger, destination As IBuffer, destinationIndex As UInteger, count As UInteger)

Parameter

source
IBuffer

Der Puffer, aus dem Daten kopiert werden sollen.

sourceIndex
UInt32

Der Index in source, ab dem Daten kopiert werden sollen.

destination
IBuffer

Der Puffer, in den Daten kopiert werden sollen.

destinationIndex
UInt32

Der Index in destination, ab dem mit dem Kopieren von Daten begonnen werden soll.

count
UInt32

Die Anzahl der zu kopierenden Bytes.

Attribute

Ausnahmen

source oder destination ist NULL.

count, sourceIndex oder destinationIndex ist kleiner als 0 (null).

sourceIndex ist größer als oder gleich der Kapazität von source. Oder: destinationIndex ist größer oder gleich der Kapazität von destination. Oder: Die Anzahl der Bytes in source, beginnend bei sourceIndex, ist kleiner als count. Oder: Durch das Kopieren von count Bytes, beginnend bei destinationIndex, wird die Kapazität von destination überschreiten.

Gilt für: