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
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
.