Compartir a través de


WindowsRuntimeBufferExtensions.ToArray Método

Definición

Sobrecargas

ToArray(IBuffer)

Devuelve una nueva matriz que se crea a partir del contenido del búfer especificado (Windows.Storage.Streams.IBuffer). El tamaño de la matriz es el valor de la propiedad Length del IBuffer.

ToArray(IBuffer, UInt32, Int32)

Devuelve una nueva matriz que se crea a partir del contenido del búfer especificado (Windows.Storage.Streams.IBuffer), la cual comienza en una posición especificada e incluye un número de bytes indicado.

ToArray(IBuffer)

Importante

Esta API no es conforme a CLS.

Devuelve una nueva matriz que se crea a partir del contenido del búfer especificado (Windows.Storage.Streams.IBuffer). El tamaño de la matriz es el valor de la propiedad Length del 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

El búfer cuyo contenido rellena la nueva matriz.

Devoluciones

Byte[]

Matriz de bytes que contiene los bytes en el IBuffer especificado, comienza en la posición 0 (cero) e incluye diversos bytes iguales al valor de la propiedad Length del IBuffer.

Atributos

Excepciones

source es null.

Se aplica a

ToArray(IBuffer, UInt32, Int32)

Importante

Esta API no es conforme a CLS.

Devuelve una nueva matriz que se crea a partir del contenido del búfer especificado (Windows.Storage.Streams.IBuffer), la cual comienza en una posición especificada e incluye un número de bytes indicado.

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

El búfer cuyo contenido rellena la nueva matriz.

sourceIndex
UInt32

El indexar de source donde se van a empezar a copiar datos.

count
Int32

Número de bytes que se van a copiar.

Devoluciones

Byte[]

Una matriz de bytes que contiene el intervalo especificado de bytes.

Atributos

Excepciones

source es null.

count o sourceIndex es menor que 0 (cero).

sourceIndex es mayor o igual que la capacidad de source. O bien el número de bytes de source, comenzando en sourceIndex, es menor que count.

Se aplica a