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
| Name | Description |
|---|---|
| ToArray(IBuffer) |
Belirtilen arabelleğin (Windows) içeriğinden oluşturulan yeni bir dizi döndürür. Storage.Streams.IBuffer). Dizinin boyutu, IBuffer'ın Length özelliğinin değeridir. |
| ToArray(IBuffer, UInt32, Int32) |
Belirtilen arabelleğin (Windows) içeriğinden oluşturulan yeni bir dizi döndürür. Storage.Streams.IBuffer), belirtilen uzaklıkta başlayıp belirtilen bayt sayısını içerir. |
ToArray(IBuffer)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen arabelleğin (Windows) içeriğinden oluşturulan yeni bir dizi döndürür. Storage.Streams.IBuffer). 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
- Windows.Storage.Streams.IBuffer
İçeriği yeni diziyi dolduran arabellek.
Döndürülenler
Belirtilen IBuffer'da 0 uzaklığından (sıfır) başlayarak ve IBuffer'ın Length özelliğinin değerine eşit sayıda bayt içeren baytları içeren bayt dizisi.
- Öznitelikler
Özel durumlar
source null değeridir.
Şunlara uygulanır
ToArray(IBuffer, UInt32, Int32)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen arabelleğin (Windows) içeriğinden oluşturulan yeni bir dizi döndürür. Storage.Streams.IBuffer), belirtilen uzaklıkta başlayıp belirtilen bayt sayısını içerir.
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
- Windows.Storage.Streams.IBuffer
İçeriği yeni diziyi dolduran arabellek.
- sourceIndex
- UInt32
veri kopyalamaya başlamak için içindeki source dizin.
- count
- Int32
Kopyalanacak bayt sayısı.
Döndürülenler
Belirtilen bayt aralığını içeren bir bayt dizisi.
- Öznitelikler
Özel durumlar
source null değeridir.
count veya sourceIndex 0'dan küçüktür (sıfır).
sourceIndex , kapasitesinden sourcebüyük veya buna eşittir. -or-konumundan başlayarak sourceiçindeki sourceIndexbayt sayısı değerinden countküçüktür.