Nyelv

WindowsRuntimeBufferExtensions.AsBuffer Metódus

Definíció

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

Windows.Storage.Streams.IBuffer

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

Windows.Storage.Streams.IBuffer

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

Windows.Storage.Streams.IBuffer

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.

A következőre érvényes: