WindowsRuntimeBufferExtensions.CopyTo Método

Definición

Sobrecargas

Nombre Description
CopyTo(Byte[], IBuffer)

Copia todos los bytes de la matriz de origen en el búfer de destino (Windows. Storage.Streams.IBuffer), comenzando en el desplazamiento 0 (cero) en ambos. El método no actualiza la longitud del búfer de destino.

CopyTo(IBuffer, Byte[])

Copia todos los bytes del búfer de origen (Windows. Storage.Streams.IBuffer) a la matriz de destino, empezando por el desplazamiento 0 (cero) en ambos.

CopyTo(IBuffer, IBuffer)

Copia todos los bytes del búfer de origen (Windows. Storage.Streams.IBuffer) al búfer de destino, empezando por el desplazamiento 0 (cero) en ambos.

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

Copia bytes de la matriz de origen al búfer de destino (Windows. Storage.Streams.IBuffer), especificando el índice inicial en la matriz de origen, el índice inicial en el búfer de destino y el número de bytes que se van a copiar. El método no actualiza la propiedad Length del búfer de destino.

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

Copia bytes del búfer de origen (Windows. Storage.Streams.IBuffer) en la matriz de destino, especificando el índice inicial en el búfer de origen, el índice inicial de la matriz de destino y el número de bytes que se van a copiar.

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

Copia bytes del búfer de origen (Windows. Storage.Streams.IBuffer) en el búfer de destino, especificando el índice inicial en el origen, el índice inicial en el destino y el número de bytes que se van a copiar.

CopyTo(Byte[], IBuffer)

Importante

Esta API no es conforme a CLS.

Copia todos los bytes de la matriz de origen en el búfer de destino (Windows. Storage.Streams.IBuffer), comenzando en el desplazamiento 0 (cero) en ambos. El método no actualiza la longitud del búfer de destino.

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)

Parámetros

source
Byte[]

Matriz de la que se van a copiar los datos.

destination
Windows.Storage.Streams.IBuffer

Búfer en el que se van a copiar los datos.

Atributos

Excepciones

source o destination es null.

El tamaño de source supera la capacidad de destination.

Se aplica a

CopyTo(IBuffer, Byte[])

Importante

Esta API no es conforme a CLS.

Copia todos los bytes del búfer de origen (Windows. Storage.Streams.IBuffer) a la matriz de destino, empezando por el desplazamiento 0 (cero) en ambos.

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())

Parámetros

source
Windows.Storage.Streams.IBuffer

Búfer desde el que se van a copiar los datos.

destination
Byte[]

Matriz a la que se van a copiar los datos.

Atributos

Excepciones

source o destination es null.

El tamaño de source supera el tamaño de destination.

Se aplica a

CopyTo(IBuffer, IBuffer)

Importante

Esta API no es conforme a CLS.

Copia todos los bytes del búfer de origen (Windows. Storage.Streams.IBuffer) al búfer de destino, empezando por el desplazamiento 0 (cero) en ambos.

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)

Parámetros

source
Windows.Storage.Streams.IBuffer

Búfer de origen.

destination
Windows.Storage.Streams.IBuffer

Búfer de destino.

Atributos

Excepciones

source o destination es null.

El tamaño de source supera la capacidad de destination.

Se aplica a

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

Importante

Esta API no es conforme a CLS.

Copia bytes de la matriz de origen al búfer de destino (Windows. Storage.Streams.IBuffer), especificando el índice inicial en la matriz de origen, el índice inicial en el búfer de destino y el número de bytes que se van a copiar. El método no actualiza la propiedad Length del búfer de destino.

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)

Parámetros

source
Byte[]

Matriz de la que se van a copiar los datos.

sourceIndex
Int32

Índice de para source comenzar a copiar datos.

destination
Windows.Storage.Streams.IBuffer

Búfer en el que se van a copiar los datos.

destinationIndex
UInt32

Índice de para destination comenzar a copiar datos.

count
Int32

Número de bytes que se van a copiar.

Atributos

Excepciones

source o destination es null.

count, sourceIndexo destinationIndex es menor que 0 (cero).

sourceIndex es mayor o igual que la longitud de source. -o-El número de bytes de source, a partir de sourceIndex, es menor que count. -or-Copia de count bytes, a partir de destinationIndex, superaría la capacidad de destination.

Se aplica a

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

Importante

Esta API no es conforme a CLS.

Copia bytes del búfer de origen (Windows. Storage.Streams.IBuffer) en la matriz de destino, especificando el índice inicial en el búfer de origen, el índice inicial de la matriz de destino y el número de bytes que se van a copiar.

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)

Parámetros

source
Windows.Storage.Streams.IBuffer

Búfer desde el que se van a copiar los datos.

sourceIndex
UInt32

Índice de para source comenzar a copiar datos.

destination
Byte[]

Matriz a la que se van a copiar los datos.

destinationIndex
Int32

Índice de para destination comenzar a copiar datos.

count
Int32

Número de bytes que se van a copiar.

Atributos

Excepciones

source o destination es null.

count, sourceIndexo destinationIndex es menor que 0 (cero).

sourceIndex es mayor o igual que la capacidad de source. -o bien-destinationIndex es mayor o igual que la longitud de destination. -o-El número de bytes de source, a partir de sourceIndex, es menor que count. -or-Copia de count bytes, a partir de destinationIndex, superaría el tamaño de destination.

Se aplica a

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

Importante

Esta API no es conforme a CLS.

Copia bytes del búfer de origen (Windows. Storage.Streams.IBuffer) en el búfer de destino, especificando el índice inicial en el origen, el índice inicial en el destino y el número de bytes que se van a copiar.

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)

Parámetros

source
Windows.Storage.Streams.IBuffer

Búfer desde el que se van a copiar los datos.

sourceIndex
UInt32

Índice de para source comenzar a copiar datos.

destination
Windows.Storage.Streams.IBuffer

Búfer en el que se van a copiar los datos.

destinationIndex
UInt32

Índice de para destination comenzar a copiar datos.

count
UInt32

Número de bytes que se van a copiar.

Atributos

Excepciones

source o destination es null.

count, sourceIndexo destinationIndex es menor que 0 (cero).

sourceIndex es mayor o igual que la capacidad de source. -o bien-destinationIndex es mayor o igual que la capacidad de destination. -o-El número de bytes de source, a partir de sourceIndex, es menor que count. -or-Copia de count bytes, a partir de destinationIndex, superaría la capacidad de destination.

Se aplica a