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