WindowsRuntimeBufferExtensions.CopyTo Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.