WindowsRuntimeBufferExtensions.CopyTo Método

Definição

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.

Aplica-se a