WindowsRuntimeBufferExtensions.ToArray Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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.