WindowsRuntimeBufferExtensions.ToArray Méthode

Définition

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

Byte[]

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

Byte[]

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.

S’applique à