Bagikan melalui


WindowsRuntimeBufferExtensions.AsBuffer Metode

Definisi

Overload

AsBuffer(Byte[])

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili array byte yang ditentukan.

AsBuffer(Byte[], Int32, Int32)

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili rentang byte dalam array byte yang ditentukan.

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

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili rentang byte dalam array byte yang ditentukan. Secara opsional mengatur properti Panjang IBuffer ke nilai yang kurang dari kapasitas.

AsBuffer(Byte[])

Penting

API ini bukan kompatibel CLS.

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili array byte yang ditentukan.

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

Parameter

source
Byte[]

Array yang akan diwakili.

Mengembalikan

Antarmuka Windows.Storage.Streams.IBuffer yang mewakili array byte yang ditentukan.

Atribut

Pengecualian

source adalah null.

Berlaku untuk

AsBuffer(Byte[], Int32, Int32)

Penting

API ini bukan kompatibel CLS.

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili rentang byte dalam array byte yang ditentukan.

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

Parameter

source
Byte[]

Array yang berisi rentang byte yang diwakili oleh IBuffer.

offset
Int32

Offset di source mana rentang dimulai.

length
Int32

Panjang rentang yang diwakili oleh IBuffer.

Mengembalikan

Antarmuka IBuffer yang mewakili rentang byte yang ditentukan di source.

Atribut

Pengecualian

source adalah null.

offset atau length kurang dari 0 (nol).

Array tidak cukup besar untuk berfungsi sebagai penyimpanan cadangan untuk IBuffer; artinya, jumlah byte dalam source, dimulai pada offset, kurang dari length.

Berlaku untuk

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

Penting

API ini bukan kompatibel CLS.

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili rentang byte dalam array byte yang ditentukan. Secara opsional mengatur properti Panjang IBuffer ke nilai yang kurang dari kapasitas.

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

Parameter

source
Byte[]

Array yang berisi rentang byte yang diwakili oleh IBuffer.

offset
Int32

Offset di source mana rentang dimulai.

length
Int32

Nilai properti Panjang IBuffer.

capacity
Int32

Ukuran rentang yang diwakili oleh IBuffer. Properti Kapasitas IBuffer diatur ke nilai ini.

Mengembalikan

Antarmuka IBuffer yang mewakili rentang byte yang ditentukan di source dan yang memiliki nilai properti Panjang yang ditentukan.

Atribut

Pengecualian

source adalah null.

offset, length, atau capacity kurang dari 0 (nol).

length lebih besar dari capacity. -or-Array tidak cukup besar untuk berfungsi sebagai backing store untuk IBuffer; artinya, jumlah byte dalam source, dimulai dari offset, kurang dari length atau capacity.

Berlaku untuk