WindowsRuntimeBufferExtensions.ToArray Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| ToArray(IBuffer) |
Devolve um novo array que é criado a partir do conteúdo do buffer especificado (Windows). Storage.Streams.IBuffer). O tamanho do array é o valor da propriedade Comprimento do IBuffer. |
| ToArray(IBuffer, UInt32, Int32) |
Devolve um novo array que é criado a partir do conteúdo do buffer especificado (Windows). Storage.Streams.IBuffer), começando num deslocamento especificado e incluindo um número especificado de bytes. |
ToArray(IBuffer)
Importante
Esta API não está em conformidade com CLS.
Devolve um novo array que é criado a partir do conteúdo do buffer especificado (Windows). Storage.Streams.IBuffer). O tamanho do array é o valor da propriedade Comprimento do 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()
Parâmetros
- source
- IBuffer
O buffer cujos conteúdos povoam a nova matriz.
Devoluções
Um array de bytes que contém os bytes no IBuffer especificado, começando no offset 0 (zero) e incluindo um número de bytes igual ao valor da propriedade Comprimento do IBuffer.
- Atributos
Exceções
source é null.
Aplica-se a
ToArray(IBuffer, UInt32, Int32)
Importante
Esta API não está em conformidade com CLS.
Devolve um novo array que é criado a partir do conteúdo do buffer especificado (Windows). Storage.Streams.IBuffer), começando num deslocamento especificado e incluindo um número especificado de bytes.
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()
Parâmetros
- source
- IBuffer
O buffer cujos conteúdos povoam a nova matriz.
- sourceIndex
- UInt32
O índice para source começar a copiar dados de.
- count
- Int32
O número de bytes a copiar.
Devoluções
Um array de bytes que contém o intervalo especificado de bytes.
- Atributos
Exceções
source é null.
count ou sourceIndex é inferior a 0 (zero).
sourceIndex é maior ou igual à capacidade de source. -ou- O número de bytes em source, começando em sourceIndex, é menor que count.