Compartilhar via


WindowsRuntimeBufferExtensions.ToArray Método

Definição

Sobrecargas

ToArray(IBuffer)

Retorna uma nova matriz que é criada usando o conteúdo do buffer especificado (Windows.Storage.Streams.IBuffer). O valor da matriz é o valor da propriedade Length do IBuffer.

ToArray(IBuffer, UInt32, Int32)

Retorna uma nova matriz que é criada usando o conteúdo do buffer especificado (Windows.Storage.Streams.IBuffer), começando em um deslocamento especificado e incluindo um número especificado de bytes.

ToArray(IBuffer)

Importante

Esta API não está em conformidade com CLS.

Retorna uma nova matriz que é criada usando o conteúdo do buffer especificado (Windows.Storage.Streams.IBuffer). O valor da matriz é o valor da propriedade Length do IBuffer.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source);
[System.CLSCompliant(false)]
public static byte[] ToArray (this Windows.Storage.Streams.IBuffer source);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer) As Byte()

Parâmetros

source
IBuffer

O buffer cujos conteúdos populam a nova matriz.

Retornos

Byte[]

Uma matriz de bytes que contém os bytes no IBuffer especificado, começando no deslocamento 0 (zero) e incluindo um número de bytes igual ao valor da propriedade Length do IBuffer.

Atributos

Exceções

source é nulo.

Aplica-se a

ToArray(IBuffer, UInt32, Int32)

Importante

Esta API não está em conformidade com CLS.

Retorna uma nova matriz que é criada usando o conteúdo do buffer especificado (Windows.Storage.Streams.IBuffer), começando em um deslocamento especificado e incluindo um número especificado de bytes.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, int count);
[System.CLSCompliant(false)]
public static byte[] ToArray (this Windows.Storage.Streams.IBuffer source, uint sourceIndex, int count);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer * uint32 * int -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer, sourceIndex As UInteger, count As Integer) As Byte()

Parâmetros

source
IBuffer

O buffer cujos conteúdos populam a nova matriz.

sourceIndex
UInt32

O índice em source do qual começar a copiar dados.

count
Int32

O número de bytes a serem copiados.

Retornos

Byte[]

Uma matriz de bytes que contém o intervalo especificado de bytes.

Atributos

Exceções

source é nulo.

count ou sourceIndex é menor que 0 (zero).

sourceIndex é maior ou igual à capacidade de source. Ou então, o número de bytes em source, começando em sourceIndex, é menor que count.

Aplica-se a