WindowsRuntimeBufferExtensions.AsBuffer Methode

Definitie

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

Windows.Storage.Streams.IBuffer

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

Windows.Storage.Streams.IBuffer

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

Windows.Storage.Streams.IBuffer

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.

Van toepassing op