WindowsRuntimeBufferExtensions.ToArray Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ToArray(IBuffer) |
Restituisce una nuova matrice creata dal contenuto del buffer specificato (Windows.Storage.Streams.IBuffer). Le dimensioni della matrice corrispondono al valore della proprietà Length di IBuffer. |
ToArray(IBuffer, UInt32, Int32) |
Restituisce una nuova matrice creata dal contenuto del buffer specificato (Windows.Storage.Streams.IBuffer), a partire da un offset specificato e includendo un numero di byte specificato. |
ToArray(IBuffer)
Importante
Questa API non è conforme a CLS.
Restituisce una nuova matrice creata dal contenuto del buffer specificato (Windows.Storage.Streams.IBuffer). Le dimensioni della matrice corrispondono al valore della proprietà Length di 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()
Parametri
- source
- IBuffer
Buffer il cui contenuto popola la nuova matrice.
Restituisce
Matrice di byte che contiene i byte nell'oggetto IBuffer specificato, a partire dall'offset 0 (zero) e incluso il numero di byte uguale al valore della proprietà Length di IBuffer.
- Attributi
Eccezioni
source
è null.
Si applica a
ToArray(IBuffer, UInt32, Int32)
Importante
Questa API non è conforme a CLS.
Restituisce una nuova matrice creata dal contenuto del buffer specificato (Windows.Storage.Streams.IBuffer), a partire da un offset specificato e includendo un numero di byte specificato.
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()
Parametri
- source
- IBuffer
Buffer il cui contenuto popola la nuova matrice.
- sourceIndex
- UInt32
Indice di source
da cui iniziare la copia dei dati.
- count
- Int32
Il numero di byte da copiare.
Restituisce
Matrice di byte che contiene l'intervallo di byte specificato.
- Attributi
Eccezioni
source
è null.
count
o sourceIndex
è minore di 0 (zero).
La capacità di sourceIndex
è maggiore o uguale alla capacità di source
. -oppure-Il numero di byte in source
, a partire da sourceIndex
, è minore di count
.