Compartir a través de


WindowsRuntimeBufferExtensions.CopyTo Método

Definición

Sobrecargas

CopyTo(Byte[], IBuffer)

Copia todos los bytes de la matriz de origen en el búfer de destino (Windows.Storage.Streams.IBuffer) y comienza en la posición 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) en la matriz de destino y comienza en la posición 0 (cero) en ambos.

CopyTo(IBuffer, IBuffer)

Copia todos los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en el búfer de destino y comienza en la posición 0 (cero) en ambos.

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

Copia los bytes de la matriz de origen en el búfer de destino (Windows.Storage.Streams.IBuffer) y especifica el índice de inicio en cada uno, además del número de bytes para copiar. El método no actualiza la propiedad Length del búfer de destino.

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

Copia los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en la matriz de destino y especifica el índice de inicio en cada uno, además del número de bytes para copiar.

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

Copia los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en el búfer de destino y especifica el índice de inicio en cada uno, además del número de bytes para 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) y comienza en la posición 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[]

La matriz de la que se van a copiar los datos.

destination
IBuffer

El búfer en el que se van a copiar 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) en la matriz de destino y comienza en la posición 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
IBuffer

El búfer del que se van a copiar los datos.

destination
Byte[]

La matriz en 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) en el búfer de destino y comienza en la posición 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
IBuffer

Búfer de origen.

destination
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 los bytes de la matriz de origen en el búfer de destino (Windows.Storage.Streams.IBuffer) y especifica el índice de inicio en cada uno, además del número de bytes para 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[]

La matriz de la que se van a copiar los datos.

sourceIndex
Int32

El indexar de source donde se van a empezar a copiar datos.

destination
IBuffer

El búfer en el que se van a copiar datos.

destinationIndex
UInt32

El índice de destination donde se van a empezar a copiar los datos.

count
Int32

Número de bytes que se van a copiar.

Atributos

Excepciones

source o destination es null.

count, sourceIndex o destinationIndex es menor que 0 (cero).

sourceIndex es mayor o igual que la longitud de source. O bien el número de bytes de source, comenzando en sourceIndex, es menor que count. O bien, al copiar los bytes de count, comenzando en destinationIndex, se superaría la capacidad de destination.

Se aplica a

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

Importante

Esta API no es conforme a CLS.

Copia los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en la matriz de destino y especifica el índice de inicio en cada uno, además del número de bytes para 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
IBuffer

El búfer del que se van a copiar los datos.

sourceIndex
UInt32

El indexar de source donde se van a empezar a copiar datos.

destination
Byte[]

La matriz en la que se van a copiar los datos.

destinationIndex
Int32

El índice de destination donde se van a empezar a copiar los datos.

count
Int32

Número de bytes que se van a copiar.

Atributos

Excepciones

source o destination es null.

count, sourceIndex o 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 bien el número de bytes de source, comenzando en sourceIndex, es menor que count. O bien, al copiar los bytes de count, comenzando en destinationIndex, se 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 los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en el búfer de destino y especifica el índice de inicio en cada uno, además del número de bytes para 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
IBuffer

El búfer del que se van a copiar los datos.

sourceIndex
UInt32

El indexar de source donde se van a empezar a copiar datos.

destination
IBuffer

El búfer en el que se van a copiar datos.

destinationIndex
UInt32

El índice de destination donde se van a empezar a copiar los datos.

count
UInt32

Número de bytes que se van a copiar.

Atributos

Excepciones

source o destination es null.

count, sourceIndex o 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 bien el número de bytes de source, comenzando en sourceIndex, es menor que count. O bien, al copiar los bytes de count, comenzando en destinationIndex, se superaría la capacidad de destination.

Se aplica a