WindowsRuntimeBufferExtensions.ToArray Метод

Определение

Перегрузки

Имя Описание
ToArray(IBuffer)

Возвращает новый массив, созданный из содержимого указанного буфера (Windows. Storage.Streams.IBuffer). Размер массива — это значение свойства Length IBuffer.

ToArray(IBuffer, UInt32, Int32)

Возвращает новый массив, созданный из содержимого указанного буфера (Windows. Storage.Streams.IBuffer), начиная с указанного смещения и включая указанное число байтов.

ToArray(IBuffer)

Внимание

Этот API несовместим с CLS.

Возвращает новый массив, созданный из содержимого указанного буфера (Windows. Storage.Streams.IBuffer). Размер массива — это значение свойства Length IBuffer.

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()

Параметры

source
Windows.Storage.Streams.IBuffer

Буфер, содержимое которого заполняет новый массив.

Возвращаемое значение

Byte[]

Массив байтов, содержащий байты в указанном IBuffer, начиная с смещения 0 (нуля) и включая число байтов, равное значению свойства Length IBuffer.

Атрибуты

Исключения

Параметр source имеет значение null.

Применяется к

ToArray(IBuffer, UInt32, Int32)

Внимание

Этот API несовместим с CLS.

Возвращает новый массив, созданный из содержимого указанного буфера (Windows. Storage.Streams.IBuffer), начиная с указанного смещения и включая указанное число байтов.

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()

Параметры

source
Windows.Storage.Streams.IBuffer

Буфер, содержимое которого заполняет новый массив.

sourceIndex
UInt32

Индекс, source из который начинается копирование данных.

count
Int32

Количество байтов для копирования.

Возвращаемое значение

Byte[]

Массив байтов, содержащий указанный диапазон байтов.

Атрибуты

Исключения

Параметр source имеет значение null.

count или sourceIndex меньше 0 (ноль).

sourceIndex больше или равно емкости source. -или-Число байтов в source, начиная с sourceIndex, меньше count.

Применяется к