WindowsRuntimeBufferExtensions.AsBuffer Méthode

Définition

Surcharges

Nom Description
AsBuffer(Byte[])

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

AsBuffer(Byte[], Int32, Int32)

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

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

Retourne un Windows. Interface Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié. Si vous le souhaitez, définissez la propriété Length du IBuffer sur une valeur inférieure à la capacité.

AsBuffer(Byte[])

Important

Cette API n’est pas conforme CLS.

Retourne un Windows. Interface 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

Windows.Storage.Streams.IBuffer

Un Windows. Interface 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 un Windows. Interface 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é par IBuffer.

offset
Int32

Décalage dans source lequel commence la plage.

length
Int32

Longueur de la plage représentée par IBuffer.

Retours

Windows.Storage.Streams.IBuffer

Interface IBuffer qui représente la plage spécifiée d’octets en 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 iBuffer ; autrement dit, le nombre d’octets en source, commençant à offset, est inférieur à length.

S’applique à

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

Important

Cette API n’est pas conforme CLS.

Retourne un Windows. Interface Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié. Si vous le souhaitez, définissez la propriété Length du IBuffer sur 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é par IBuffer.

offset
Int32

Décalage dans source lequel commence la plage.

length
Int32

Valeur de la propriété Length du IBuffer.

capacity
Int32

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

Retours

Windows.Storage.Streams.IBuffer

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

Attributs

Exceptions

source a la valeur null.

offset, lengthou 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 le IBuffer ; autrement dit, le nombre d’octets dans source, commençant à offset, est inférieur length ou capacity.

S’applique à