WindowsRuntimeBufferExtensions.AsBuffer 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
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
.