WindowsRuntimeBufferExtensions.ToArray Méthode

Définition

Surcharges

Nom Description
ToArray(IBuffer)

Retourne un nouveau tableau 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 de l’IBuffer.

ToArray(IBuffer, UInt32, Int32)

Retourne un nouveau tableau 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 incluant un nombre spécifié d’octets.

ToArray(IBuffer)

Important

Cette API n’est pas conforme CLS.

Retourne un nouveau tableau 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 de l’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
Windows.Storage.Streams.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é, commençant à 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 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 incluant un nombre spécifié d’octets.

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
Windows.Storage.Streams.IBuffer

Mémoire tampon dont le contenu remplit le nouveau tableau.

sourceIndex
UInt32

Index dans source lequel 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-Le nombre d’octets dans source, commençant à sourceIndex, est inférieur à count.

S’applique à