Partager via


WindowsRuntimeBufferExtensions.AsBuffer Méthode

Définition

Surcharges

AsBuffer(Byte[])

Retourne une interface Windows.Storage.Streams.IBuffer qui représente le tableau d’octets spécifié.

AsBuffer(Byte[], Int32, Int32)

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié.

AsBuffer(Byte[], Int32, Int32, Int32)

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié. Définit éventuellement la propriété Length du IBuffer avec une valeur inférieure à la capacité.

AsBuffer(Byte[])

Important

Cette API n’est pas conforme CLS.

Retourne une interface Windows.Storage.Streams.IBuffer qui représente le tableau d’octets spécifié.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer (this byte[] source);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte()) As IBuffer

Paramètres

source
Byte[]

Tableau à représenter.

Retours

Interface Windows.Storage.Streams.IBuffer qui représente le tableau d’octets spécifié.

Attributs

Exceptions

source a la valeur null.

S’applique à

AsBuffer(Byte[], Int32, Int32)

Important

Cette API n’est pas conforme CLS.

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source, int offset, int length);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer (this byte[] source, int offset, int length);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] * int * int -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte(), offset As Integer, length As Integer) As IBuffer

Paramètres

source
Byte[]

Tableau qui contient la plage d’octets représentée par le IBuffer.

offset
Int32

Décalage dans source au niveau duquel la plage commence.

length
Int32

Longueur de la plage qui est représentée par le IBuffer.

Retours

Interface IBuffer qui représente la plage d’octets spécifiée dans source.

Attributs

Exceptions

source a la valeur null.

offset ou length est inférieur à 0 (zéro).

Le tableau n’est pas assez grand pour servir de magasin de stockage pour le IBuffer ; cela signifie que le nombre d’octets dans la source, en commençant par offset, est inférieur à length.

S’applique à

AsBuffer(Byte[], Int32, Int32, Int32)

Important

Cette API n’est pas conforme CLS.

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié. Définit éventuellement la propriété Length du IBuffer avec une valeur inférieure à la capacité.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source, int offset, int length, int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer (this byte[] source, int offset, int length, int capacity);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] * int * int * int -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte(), offset As Integer, length As Integer, capacity As Integer) As IBuffer

Paramètres

source
Byte[]

Tableau qui contient la plage d’octets représentée par le IBuffer.

offset
Int32

Décalage dans source au niveau duquel la plage commence.

length
Int32

Valeur de la propriété Length du IBuffer.

capacity
Int32

Taille de la plage qui est représentée par le IBuffer. La propriété Capacity du IBuffer est définie avec cette valeur.

Retours

Interface IBuffer qui représente la plage d’octets spécifiée dans source et qui a la valeur de propriété Length spécifiée.

Attributs

Exceptions

source a la valeur null.

offset, length ou capacity est inférieur à 0 (zéro).

length est supérieur à capacity. -ou-Le tableau n’est pas assez grand pour servir de magasin de stockage pour IBuffer ; cela signifie que le nombre d’octets dans la source, en commençant par offset, est inférieur à length ou capacity.

S’applique à