WindowsRuntimeBufferExtensions.AsBuffer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AsBuffer(Byte[]) |
Retourneert een Windows. Storage.Streams.IBuffer-interface die de opgegeven bytematrix vertegenwoordigt. |
| AsBuffer(Byte[], Int32, Int32) |
Retourneert een Windows. Storage.Streams.IBuffer-interface die een bereik van bytes in de opgegeven bytematrix vertegenwoordigt. |
| AsBuffer(Byte[], Int32, Int32, Int32) |
Retourneert een Windows. Storage.Streams.IBuffer-interface die een bereik van bytes in de opgegeven bytematrix vertegenwoordigt. Stel eventueel de eigenschap Length van de IBuffer in op een waarde die kleiner is dan de capaciteit. |
AsBuffer(Byte[])
Belangrijk
Deze API is niet CLS-conform.
Retourneert een Windows. Storage.Streams.IBuffer-interface die de opgegeven bytematrix vertegenwoordigt.
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
Parameters
- source
- Byte[]
De matrix die moet worden vertegenwoordigd.
Retouren
Een Windows. Storage.Streams.IBuffer-interface die de opgegeven bytematrix vertegenwoordigt.
- Kenmerken
Uitzonderingen
source is nul.
Van toepassing op
AsBuffer(Byte[], Int32, Int32)
Belangrijk
Deze API is niet CLS-conform.
Retourneert een Windows. Storage.Streams.IBuffer-interface die een bereik van bytes in de opgegeven bytematrix vertegenwoordigt.
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
Parameters
- source
- Byte[]
De matrix die het bereik van bytes bevat dat wordt vertegenwoordigd door de IBuffer.
- offset
- Int32
De verschuiving waarin source het bereik begint.
- length
- Int32
De lengte van het bereik dat wordt vertegenwoordigd door de IBuffer.
Retouren
Een IBuffer-interface die het opgegeven bereik van bytes in sourcevertegenwoordigt.
- Kenmerken
Uitzonderingen
source is nul.
offset of length kleiner is dan 0 (nul).
De matrix is niet groot genoeg om te dienen als back-uparchief voor de IBuffer; Dat wil gezegd: het aantal bytes in source, beginnend bij offset, is kleiner dan length.
Van toepassing op
AsBuffer(Byte[], Int32, Int32, Int32)
Belangrijk
Deze API is niet CLS-conform.
Retourneert een Windows. Storage.Streams.IBuffer-interface die een bereik van bytes in de opgegeven bytematrix vertegenwoordigt. Stel eventueel de eigenschap Length van de IBuffer in op een waarde die kleiner is dan de capaciteit.
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
Parameters
- source
- Byte[]
De matrix die het bereik van bytes bevat dat wordt vertegenwoordigd door de IBuffer.
- offset
- Int32
De verschuiving waarin source het bereik begint.
- length
- Int32
De waarde van de eigenschap Length van de IBuffer.
- capacity
- Int32
De grootte van het bereik dat wordt vertegenwoordigd door de IBuffer. De eigenschap Capaciteit van de IBuffer is ingesteld op deze waarde.
Retouren
Een IBuffer-interface die het opgegeven bereik van bytes in source vertegenwoordigt en die de opgegeven waarde van de eigenschap Length heeft.
- Kenmerken
Uitzonderingen
source is nul.
offset, lengthof capacity kleiner is dan 0 (nul).
length is groter dan capacity. -of-De matrix is niet groot genoeg om te dienen als back-uparchief voor de IBuffer; dat wil gezegd: het aantal bytes in source, beginnend bij offset, is kleiner dan length of capacity.