WindowsRuntimeBufferExtensions.ToArray Método

Definición

Sobrecargas

Nombre Description
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), comenzando en un desplazamiento especificado e incluido un número especificado de bytes.

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
Windows.Storage.Streams.IBuffer

Búfer cuyo contenido rellena la nueva matriz.

Devoluciones

Byte[]

Matriz de bytes que contiene los bytes del IBuffer especificado, comenzando en el desplazamiento 0 (cero) e incluyendo un número de bytes igual 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), comenzando en un desplazamiento especificado e incluido un 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
Windows.Storage.Streams.IBuffer

Búfer cuyo contenido rellena la nueva matriz.

sourceIndex
UInt32

Índice de para source comenzar a copiar datos.

count
Int32

Número de bytes que se van a copiar.

Devoluciones

Byte[]

Matriz de bytes que contiene el intervalo de bytes especificado.

Atributos

Excepciones

source es null.

count o sourceIndex es menor que 0 (cero).

sourceIndex es mayor o igual que la capacidad de source. -o-El número de bytes de source, a partir de sourceIndex, es menor que count.

Se aplica a