WindowsRuntimeBufferExtensions.AsBuffer Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AsBuffer(Byte[]) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący określoną tablicę bajtów. |
AsBuffer(Byte[], Int32, Int32) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący zakres bajtów w określonej tablicy bajtów. |
AsBuffer(Byte[], Int32, Int32, Int32) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący zakres bajtów w określonej tablicy bajtów. Opcjonalnie ustawia właściwość Length IBuffer na wartość mniejszą niż pojemność. |
AsBuffer(Byte[])
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący określoną tablicę bajtów.
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
Parametry
- source
- Byte[]
Tablica do reprezentowania.
Zwraca
Interfejs Windows.Storage.Streams.IBuffer reprezentujący określoną tablicę bajtów.
- Atrybuty
Wyjątki
source
ma wartość null.
Dotyczy
AsBuffer(Byte[], Int32, Int32)
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący zakres bajtów w określonej tablicy bajtów.
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
Parametry
- source
- Byte[]
Tablica zawierająca zakres bajtów reprezentowany przez usługę IBuffer.
- offset
- Int32
Przesunięcie w miejscu, w source
którym zaczyna się zakres.
- length
- Int32
Długość zakresu reprezentowanego przez IBuffer.
Zwraca
Interfejs IBuffer reprezentujący określony zakres bajtów w elemecie source
.
- Atrybuty
Wyjątki
source
ma wartość null.
offset
wartość lub length
jest mniejsza niż 0 (zero).
Tablica nie jest wystarczająco duża, aby służyć jako magazyn zaplecza dla IBuffer; oznacza to, że liczba bajtów w source
parametrze , rozpoczynająca się od offset
, jest mniejsza niż length
.
Dotyczy
AsBuffer(Byte[], Int32, Int32, Int32)
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący zakres bajtów w określonej tablicy bajtów. Opcjonalnie ustawia właściwość Length IBuffer na wartość mniejszą niż pojemność.
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
Parametry
- source
- Byte[]
Tablica zawierająca zakres bajtów reprezentowany przez usługę IBuffer.
- offset
- Int32
Przesunięcie w miejscu, w source
którym zaczyna się zakres.
- length
- Int32
Wartość właściwości Length IBuffer.
- capacity
- Int32
Rozmiar zakresu reprezentowanego przez usługę IBuffer. Właściwość Capacity IBuffer jest ustawiona na tę wartość.
Zwraca
Interfejs IBuffer, który reprezentuje określony zakres bajtów w source
i który ma określoną wartość właściwości Length.
- Atrybuty
Wyjątki
source
ma wartość null.
offset
, length
lub capacity
jest mniejszy niż 0 (zero).
length
wartość jest większa niż capacity
. -or-Tablica nie jest wystarczająco duża, aby służyć jako magazyn zaplecza dla IBuffer; oznacza to, że liczba bajtów w source
wartości , rozpoczynająca się od offset
, jest mniejsza niż length
lub capacity
.