WindowsRuntimeBufferExtensions.ToArray Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ToArray(IBuffer) |
Retourne un nouveau tableau qui est créé à partir du contenu de la mémoire tampon spécifiée (Windows.Storage.Streams.IBuffer). La taille du tableau est la valeur de la propriété Length du IBuffer. |
ToArray(IBuffer, UInt32, Int32) |
Retourne un nouveau tableau qui est créé à partir du contenu de la mémoire tampon spécifiée (Windows.Storage.Streams.IBuffer), en commençant à un décalage spécifié et comportant un nombre d’octets spécifié. |
ToArray(IBuffer)
Important
Cette API n’est pas conforme CLS.
Retourne un nouveau tableau qui est créé à partir du contenu de la mémoire tampon spécifiée (Windows.Storage.Streams.IBuffer). La taille du tableau est la valeur de la propriété Length du 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()
Paramètres
- source
- IBuffer
Mémoire tampon dont le contenu remplit le nouveau tableau.
Retours
Tableau d’octets qui contient les octets dans le IBuffer spécifié, en commençant à l’offset 0 (zéro) et incluant un nombre d’octets égal à la valeur de la propriété Length du IBuffer.
- Attributs
Exceptions
source
a la valeur null.
S’applique à
ToArray(IBuffer, UInt32, Int32)
Important
Cette API n’est pas conforme CLS.
Retourne un nouveau tableau qui est créé à partir du contenu de la mémoire tampon spécifiée (Windows.Storage.Streams.IBuffer), en commençant à un décalage spécifié et comportant un nombre d’octets spécifié.
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()
Paramètres
- source
- IBuffer
Mémoire tampon dont le contenu remplit le nouveau tableau.
- sourceIndex
- UInt32
Index dans source
à partir duquel commencer la copie des données.
- count
- Int32
Nombre d'octets à copier.
Retours
Tableau d’octets qui contient la plage d’octets spécifiée.
- Attributs
Exceptions
source
a la valeur null.
count
ou sourceIndex
est inférieur à 0 (zéro).
sourceIndex
est supérieur ou égal à la capacité de source
. -ou-Nombre d’octets source
, commençant à sourceIndex
, inférieur à count
.