WindowsRuntimeBufferExtensions.CopyTo Methode

Definition

Überlädt

Name Beschreibung
CopyTo(Byte[], IBuffer)

Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows). Storage.Streams.IBuffer), beginnend bei Offset 0 (Null) in beiden. Die Methode aktualisiert nicht die Länge des Zielpuffers.

CopyTo(IBuffer, Byte[])

Kopiert alle Bytes aus dem Quellpuffer (Windows. Storage.Streams.IBuffer) bis zum Zielarray, beginnend bei Offset 0 (Null) in beiden.

CopyTo(IBuffer, IBuffer)

Kopiert alle Bytes aus dem Quellpuffer (Windows. Storage.Streams.IBuffer) für den Zielpuffer, beginnend bei Offset 0 (Null) in beiden.

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

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

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

Kopiert Bytes aus dem Quellpuffer (Windows. Storage.Streams.IBuffer) für das Zielarray, das den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes angibt.

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

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

CopyTo(Byte[], IBuffer)

Wichtig

Diese API ist nicht CLS-kompatibel.

Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows). Storage.Streams.IBuffer), beginnend bei Offset 0 (Null) in beiden. 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
Windows.Storage.Streams.IBuffer

Der Puffer, in den Daten kopiert werden sollen.

Attribute

Ausnahmen

source oder destination ist NULL.

Die Größe überschreitet source 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) bis zum Zielarray, beginnend bei Offset 0 (Null) in beiden.

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
Windows.Storage.Streams.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 des source Werts ü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) für den Zielpuffer, beginnend bei Offset 0 (Null) in beiden.

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
Windows.Storage.Streams.IBuffer

Der Quellpuffer.

destination
Windows.Storage.Streams.IBuffer

Der Zielpuffer.

Attribute

Ausnahmen

source oder destination ist NULL.

Die Größe überschreitet source 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), der den Startindex im Quellarray, den Startindex im Zielpuffer und die Anzahl der zu kopierenden Bytes angibt. 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 source , um mit dem Kopieren von Daten zu beginnen.

destination
Windows.Storage.Streams.IBuffer

Der Puffer, in den Daten kopiert werden sollen.

destinationIndex
UInt32

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

count
Int32

Die Anzahl der zu kopierenden Bytes.

Attribute

Ausnahmen

source oder destination ist NULL.

count, sourceIndexoder destinationIndex kleiner als 0 (Null).

sourceIndex ist größer oder gleich der Länge von source. -or-The number of bytes in source, beginning at sourceIndex, is less than count. -or-Copy count Bytes, beginnend bei destinationIndex, würde die Kapazität von destination.

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) für das Zielarray, das den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes angibt.

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
Windows.Storage.Streams.IBuffer

Der Puffer, aus dem Daten kopiert werden sollen.

sourceIndex
UInt32

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

destination
Byte[]

Das Array, in das Daten kopiert werden sollen.

destinationIndex
Int32

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

count
Int32

Die Anzahl der zu kopierenden Bytes.

Attribute

Ausnahmen

source oder destination ist NULL.

count, sourceIndexoder destinationIndex kleiner als 0 (Null).

sourceIndex ist größer oder gleich der Kapazität von source. -oder-destinationIndex ist größer oder gleich der Länge von destination. -or-The number of bytes in source, beginning at sourceIndex, is less than count. -or-Copy count Bytes, beginnend bei destinationIndex, würde die Größe von destination.

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) an den Zielpuffer, der den Anfangsindex in der Quelle, den Anfangsindex im Ziel und die Anzahl der zu kopierenden Bytes angibt.

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
Windows.Storage.Streams.IBuffer

Der Puffer, aus dem Daten kopiert werden sollen.

sourceIndex
UInt32

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

destination
Windows.Storage.Streams.IBuffer

Der Puffer, in den Daten kopiert werden sollen.

destinationIndex
UInt32

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

count
UInt32

Die Anzahl der zu kopierenden Bytes.

Attribute

Ausnahmen

source oder destination ist NULL.

count, sourceIndexoder destinationIndex kleiner als 0 (Null).

sourceIndex ist größer oder gleich der Kapazität von source. -oder-destinationIndex ist größer oder gleich der Kapazität von destination. -or-The number of bytes in source, beginning at sourceIndex, is less than count. -or-Copy count Bytes, beginnend bei destinationIndex, würde die Kapazität von destination.

Gilt für: