WindowsRuntimeBufferExtensions.AsBuffer Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.