WindowsRuntimeBufferExtensions.CopyTo Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CopyTo(Byte[], IBuffer) |
Copia todos os bytes da matriz de origem para o buffer de destino (Windows.Storage.Streams.IBuffer), começando no deslocamento 0 (zero) em ambos. O método não atualiza o tamanho do buffer de destino. |
CopyTo(IBuffer, Byte[]) |
Copia todos os bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para a matriz de destino, começando no deslocamento 0 (zero) em ambos. |
CopyTo(IBuffer, IBuffer) |
Copia todos os bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para o buffer de destino, começando no deslocamento 0 (zero) em ambos. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Copia bytes da matriz de origem para o buffer de destino (Windows.Storage.Streams.IBuffer), especificando o índice inicial na matriz de origem, o índice inicial no buffer de destino e o número de bytes a serem copiados. O método não atualiza a propriedade Length do buffer de destino. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Copia bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para a matriz de destino, especificando o índice inicial no buffer de origem, o índice inicial na matriz de destino e o número de bytes a serem copiados. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Copia bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para a o buffer de destino, especificando o índice inicial na origem, o índice inicial no destino e o número de bytes a serem copiados. |
CopyTo(Byte[], IBuffer)
Importante
Esta API não está em conformidade com CLS.
Copia todos os bytes da matriz de origem para o buffer de destino (Windows.Storage.Streams.IBuffer), começando no deslocamento 0 (zero) em ambos. O método não atualiza o tamanho do buffer 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[]
A matriz da qual copiar dados.
- destination
- IBuffer
O buffer para o qual copiar dados.
- Atributos
Exceções
source
ou destination
é nulo.
O tamanho de source
excede a capacidade de destination
.
Aplica-se a
CopyTo(IBuffer, Byte[])
Importante
Esta API não está em conformidade com CLS.
Copia todos os bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para a matriz de destino, começando no deslocamento 0 (zero) em 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
O buffer do qual copiar dados.
- destination
- Byte[]
A matriz para a qual copiar dados.
- Atributos
Exceções
source
ou destination
é nulo.
O tamanho de source
excede o tamanho de destination
.
Aplica-se a
CopyTo(IBuffer, IBuffer)
Importante
Esta API não está em conformidade com CLS.
Copia todos os bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para o buffer de destino, começando no deslocamento 0 (zero) em 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
O buffer de origem.
- destination
- IBuffer
O buffer de destino.
- Atributos
Exceções
source
ou destination
é nulo.
O tamanho de source
excede a capacidade de destination
.
Aplica-se a
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)
Importante
Esta API não está em conformidade com CLS.
Copia bytes da matriz de origem para o buffer de destino (Windows.Storage.Streams.IBuffer), especificando o índice inicial na matriz de origem, o índice inicial no buffer de destino e o número de bytes a serem copiados. O método não atualiza a propriedade Length do buffer 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[]
A matriz da qual copiar dados.
- sourceIndex
- Int32
O índice em source
do qual começar a copiar dados.
- destination
- IBuffer
O buffer para o qual copiar dados.
- destinationIndex
- UInt32
O índice em destination
para o qual começar a copiar dados.
- count
- Int32
O número de bytes a serem copiados.
- Atributos
Exceções
source
ou destination
é nulo.
count
, sourceIndex
ou destinationIndex
é menor que 0 (zero).
sourceIndex
é maior que ou igual ao comprimento da source
. Ou então, o número de bytes em source
, começando em sourceIndex
, é menor que count
. Ou ainda, copiar count
bytes, começando em destinationIndex
, excederia a capacidade de destination
.
Aplica-se a
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)
Importante
Esta API não está em conformidade com CLS.
Copia bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para a matriz de destino, especificando o índice inicial no buffer de origem, o índice inicial na matriz de destino e o número de bytes a serem copiados.
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
O buffer do qual copiar dados.
- sourceIndex
- UInt32
O índice em source
do qual começar a copiar dados.
- destination
- Byte[]
A matriz para a qual copiar dados.
- destinationIndex
- Int32
O índice em destination
para o qual começar a copiar dados.
- count
- Int32
O número de bytes a serem copiados.
- Atributos
Exceções
source
ou destination
é nulo.
count
, sourceIndex
ou destinationIndex
é menor que 0 (zero).
sourceIndex
é maior ou igual à capacidade de source
. Ou então, destinationIndex
é maior ou igual ao tamanho de destination
. Ou então, o número de bytes em source
, começando em sourceIndex
, é menor que count
. Ou ainda, copiar count
bytes, começando em destinationIndex
, excederia o tamanho de destination
.
Aplica-se a
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)
Importante
Esta API não está em conformidade com CLS.
Copia bytes do buffer de origem (Windows.Storage.Streams.IBuffer) para a o buffer de destino, especificando o índice inicial na origem, o índice inicial no destino e o número de bytes a serem copiados.
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
O buffer do qual copiar dados.
- sourceIndex
- UInt32
O índice em source
do qual começar a copiar dados.
- destination
- IBuffer
O buffer para o qual copiar dados.
- destinationIndex
- UInt32
O índice em destination
para o qual começar a copiar dados.
- count
- UInt32
O número de bytes a serem copiados.
- Atributos
Exceções
source
ou destination
é nulo.
count
, sourceIndex
ou destinationIndex
é menor que 0 (zero).
sourceIndex
é maior ou igual à capacidade de source
. Ou então, destinationIndex
é maior ou igual à capacidade de destination
. Ou então, o número de bytes em source
, começando em sourceIndex
, é menor que count
. Ou ainda, copiar count
bytes, começando em destinationIndex
, excederia a capacidade de destination
.