Aracılığıyla paylaş


WindowsRuntimeBufferExtensions.ToArray Yöntem

Tanım

Aşırı Yüklemeler

ToArray(IBuffer)

Belirtilen arabelleğin (Windows. Storage. Streams. IBuffer) içeriğinden oluşturulan yeni bir dizi döndürür. Dizinin boyutu IBuffer 'ın length özelliğinin değeridir.

ToArray(IBuffer, UInt32, Int32)

Belirtilen bir uzaklığa başlayıp belirtilen sayıda bayt dahil olmak üzere, belirtilen arabelleğin (Windows. Storage. Streams. IBuffer) içeriğinden oluşturulan yeni bir dizi döndürür.

ToArray(IBuffer)

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen arabelleğin (Windows. Storage. Streams. IBuffer) içeriğinden oluşturulan yeni bir dizi döndürür. Dizinin boyutu IBuffer 'ın length özelliğinin değeridir.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source);
[System.CLSCompliant(false)]
public static byte[] ToArray (this Windows.Storage.Streams.IBuffer source);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer) As Byte()

Parametreler

source
IBuffer

İçeriği yeni diziyi dolduran arabellek.

Döndürülenler

Byte[]

0 (sıfır) uzaklığında başlayarak ve IBuffer 'ın length özelliğinin değerine eşit sayıda bayt içeren belirtilen IBuffer içindeki baytları içeren bir bayt dizisi.

Öznitelikler

Özel durumlar

source null.

Şunlara uygulanır

ToArray(IBuffer, UInt32, Int32)

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen bir uzaklığa başlayıp belirtilen sayıda bayt dahil olmak üzere, belirtilen arabelleğin (Windows. Storage. Streams. IBuffer) içeriğinden oluşturulan yeni bir dizi döndürür.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, int count);
[System.CLSCompliant(false)]
public static byte[] ToArray (this Windows.Storage.Streams.IBuffer source, uint sourceIndex, int count);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer * uint32 * int -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer, sourceIndex As UInteger, count As Integer) As Byte()

Parametreler

source
IBuffer

İçeriği yeni diziyi dolduran arabellek.

sourceIndex
UInt32

sourceİçinden veri kopyalamaya başlamak için içindeki dizin.

count
Int32

Kopyalanacak bayt sayısı.

Döndürülenler

Byte[]

Belirtilen bayt aralığını içeren bir bayt dizisi.

Öznitelikler

Özel durumlar

source null.

count veya sourceIndex 0 ' dan küçük (sıfır).

sourceIndex , kapasitesinden büyük veya buna eşit source . -veya-' den başlayarak ' deki bayt sayısı küçüktür source sourceIndex count .

Şunlara uygulanır