WindowsRuntimeBufferExtensions.AsBuffer Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| AsBuffer(Byte[]) |
Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely a megadott bájttömböt jelöli. |
| AsBuffer(Byte[], Int32, Int32) |
Egy Windows ad vissza. Storage.Streams.IBuffer interfész, amely a megadott bájttömb bájttartományát jelöli. |
| AsBuffer(Byte[], Int32, Int32, Int32) |
Egy Windows ad vissza. Storage.Streams.IBuffer interfész, amely a megadott bájttömb bájttartományát jelöli. Igény szerint az IBuffer Hossz tulajdonságát a kapacitásnál kisebb értékre állítja. |
AsBuffer(Byte[])
Fontos
Ez az API nem CLS-kompatibilis.
Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely a megadott bájttömböt jelöli.
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éterek
- source
- Byte[]
A képviselni kívánt tömb.
Válaszok
Egy Windows. Storage.Streams.IBuffer felület, amely a megadott bájttömböt jelöli.
- Attribútumok
Kivételek
source null értékű.
A következőre érvényes:
AsBuffer(Byte[], Int32, Int32)
Fontos
Ez az API nem CLS-kompatibilis.
Egy Windows ad vissza. Storage.Streams.IBuffer interfész, amely a megadott bájttömb bájttartományát jelöli.
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éterek
- source
- Byte[]
Az IBuffer által képviselt bájttartományt tartalmazó tömb.
- offset
- Int32
Az eltolás, source ahol a tartomány kezdődik.
- length
- Int32
Az IBuffer által képviselt tartomány hossza.
Válaszok
Egy IBuffer-felület, amely a megadott bájttartományt jelöli a következőben source: .
- Attribútumok
Kivételek
source null értékű.
offset vagy length kisebb, mint 0 (nulla).
A tömb nem elég nagy ahhoz, hogy az IBuffer háttértárolójaként szolgáljon; vagyis a bájtok száma a következő időponttól sourceoffsetkezdődően kisebb, mint length.
A következőre érvényes:
AsBuffer(Byte[], Int32, Int32, Int32)
Fontos
Ez az API nem CLS-kompatibilis.
Egy Windows ad vissza. Storage.Streams.IBuffer interfész, amely a megadott bájttömb bájttartományát jelöli. Igény szerint az IBuffer Hossz tulajdonságát a kapacitásnál kisebb értékre állítja.
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éterek
- source
- Byte[]
Az IBuffer által képviselt bájttartományt tartalmazó tömb.
- offset
- Int32
Az eltolás, source ahol a tartomány kezdődik.
- length
- Int32
Az IBuffer Hossz tulajdonságának értéke.
- capacity
- Int32
Az IBuffer által képviselt tartomány mérete. Az IBuffer Kapacitás tulajdonsága erre az értékre van állítva.
Válaszok
Egy IBuffer-felület, amely a megadott bájttartományt source jelöli, és amelynek megadott Hossz tulajdonságértéke van.
- Attribútumok
Kivételek
source null értékű.
offset, lengthvagy capacity kisebb, mint 0 (nulla).
length nagyobb, mint capacity. -vagy a tömb nem elég nagy ahhoz, hogy az IBuffer háttértárolójaként szolgáljon; vagyis a bájtok száma a következő időponttól sourceoffsetkezdődően kisebb, mint length vagy capacity.