WindowsRuntimeBufferExtensions.CopyTo Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| CopyTo(Byte[], IBuffer) |
Copia todos os bytes do array de origem para o buffer de destino (Windows. Storage.Streams.IBuffer), começando no offset 0 (zero) em ambos. O método não atualiza o comprimento do buffer de destino. |
| CopyTo(IBuffer, Byte[]) |
Copia todos os bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para o array de destino, começando no offset 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 offset 0 (zero) em ambos. |
| CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Copia bytes do array de origem para o buffer de destino (Windows. Storage.Streams.IBuffer), especificando o índice inicial no array de origem, o índice inicial no buffer de destino e o número de bytes a copiar. O método não atualiza a propriedade Comprimento do buffer de destino. |
| CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Copia bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para o array de destino, especificando o índice inicial no buffer de origem, o índice inicial no array de destino e o número de bytes a copiar. |
| CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Copia bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para o buffer de destino, especificando o índice inicial na fonte, o índice inicial no destino e o número de bytes a copiar. |
CopyTo(Byte[], IBuffer)
Importante
Esta API não está em conformidade com CLS.
Copia todos os bytes do array de origem para o buffer de destino (Windows. Storage.Streams.IBuffer), começando no offset 0 (zero) em ambos. O método não atualiza o comprimento 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[]
O array para copiar dados.
- destination
- Windows.Storage.Streams.IBuffer
O buffer para copiar dados.
- Atributos
Exceções
source ou destination é null.
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 o array de destino, começando no offset 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
- Windows.Storage.Streams.IBuffer
O buffer para copiar dados.
- destination
- Byte[]
O array para copiar dados.
- Atributos
Exceções
source ou destination é null.
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 offset 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
- Windows.Storage.Streams.IBuffer
O buffer de origem.
- destination
- Windows.Storage.Streams.IBuffer
O amortecedor de destino.
- Atributos
Exceções
source ou destination é null.
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 do array de origem para o buffer de destino (Windows. Storage.Streams.IBuffer), especificando o índice inicial no array de origem, o índice inicial no buffer de destino e o número de bytes a copiar. O método não atualiza a propriedade Comprimento 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[]
O array para copiar dados.
- sourceIndex
- Int32
O índice para source começar a copiar dados de.
- destination
- Windows.Storage.Streams.IBuffer
O buffer para copiar dados.
- destinationIndex
- UInt32
O índice para destination começar a copiar dados para.
- count
- Int32
O número de bytes a copiar.
- Atributos
Exceções
source ou destination é null.
count, sourceIndex, ou destinationIndex é menor que 0 (zero).
sourceIndex é maior ou igual ao comprimento de source. -ou- O número de bytes em source, começando em sourceIndex, é menor que count. -ou-Bytes count de cópia, 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 o array de destino, especificando o índice inicial no buffer de origem, o índice inicial no array de destino e o número de bytes 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
O buffer para copiar dados.
- sourceIndex
- UInt32
O índice para source começar a copiar dados de.
- destination
- Byte[]
O array para copiar dados.
- destinationIndex
- Int32
O índice para destination começar a copiar dados para.
- count
- Int32
O número de bytes a copiar.
- Atributos
Exceções
source ou destination é null.
count, sourceIndex, ou destinationIndex é menor que 0 (zero).
sourceIndex é maior ou igual à capacidade de source. -ou-destinationIndex é maior ou igual ao comprimento de destination. -ou- O número de bytes em source, começando em sourceIndex, é menor que count. -ou-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 o buffer de destino, especificando o índice inicial na fonte, o índice inicial no destino e o número de bytes 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
O buffer para copiar dados.
- sourceIndex
- UInt32
O índice para source começar a copiar dados de.
- destination
- Windows.Storage.Streams.IBuffer
O buffer para copiar dados.
- destinationIndex
- UInt32
O índice para destination começar a copiar dados para.
- count
- UInt32
O número de bytes a copiar.
- Atributos
Exceções
source ou destination é null.
count, sourceIndex, ou destinationIndex é menor que 0 (zero).
sourceIndex é maior ou igual à capacidade de source. -ou-destinationIndex é maior ou igual à capacidade de destination. -ou- O número de bytes em source, começando em sourceIndex, é menor que count. -ou-Bytes count de cópia, começando em destinationIndex, excederia a capacidade de destination.