Compartilhar via


WindowsRuntimeBufferExtensions.CopyTo Método

Definição

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.

Aplica-se a