WindowsRuntimeBufferExtensions.ToArray Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 .