WindowsRuntimeBufferExtensions.AsBuffer Método

Definição

Sobrecargas

Name Description
AsBuffer(Byte[])

Devolve um Windows. Interface Storage.Streams.IBuffer que representa o array de bytes especificado.

AsBuffer(Byte[], Int32, Int32)

Devolve um Windows. Interface Storage.Streams.IBuffer que representa um intervalo de bytes no array de bytes especificado.

AsBuffer(Byte[], Int32, Int32, Int32)

Devolve um Windows. Interface Storage.Streams.IBuffer que representa um intervalo de bytes no array de bytes especificado. Opcionalmente, define a propriedade Comprimento do IBuffer para um valor inferior à capacidade.

AsBuffer(Byte[])

Importante

Esta API não está em conformidade com CLS.

Devolve um Windows. Interface Storage.Streams.IBuffer que representa o array de bytes especificado.

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

Parâmetros

source
Byte[]

O array a representar.

Devoluções

Um Windows. Interface Storage.Streams.IBuffer que representa o array de bytes especificado.

Atributos

Exceções

source é null.

Aplica-se a

AsBuffer(Byte[], Int32, Int32)

Importante

Esta API não está em conformidade com CLS.

Devolve um Windows. Interface Storage.Streams.IBuffer que representa um intervalo de bytes no array de bytes especificado.

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

Parâmetros

source
Byte[]

O array que contém o intervalo de bytes representado pelo IBuffer.

offset
Int32

O deslocamento onde source começa o intervalo.

length
Int32

O comprimento do intervalo representado pelo IBuffer.

Devoluções

Uma interface IBuffer que representa o intervalo especificado de bytes em source.

Atributos

Exceções

source é null.

offset ou length é inferior a 0 (zero).

O array não é suficientemente grande para servir de armazenamento de suporte para o IBuffer; ou seja, o número de bytes em source, começando em offset, é menor que length.

Aplica-se a

AsBuffer(Byte[], Int32, Int32, Int32)

Importante

Esta API não está em conformidade com CLS.

Devolve um Windows. Interface Storage.Streams.IBuffer que representa um intervalo de bytes no array de bytes especificado. Opcionalmente, define a propriedade Comprimento do IBuffer para um valor inferior à capacidade.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source, int offset, int length, int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer(this byte[] source, int offset, int length, int capacity);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] * int * int * int -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte(), offset As Integer, length As Integer, capacity As Integer) As IBuffer

Parâmetros

source
Byte[]

O array que contém o intervalo de bytes representado pelo IBuffer.

offset
Int32

O deslocamento onde source começa o intervalo.

length
Int32

O valor da propriedade Comprimento do IBuffer.

capacity
Int32

O tamanho do intervalo representado pelo IBuffer. A propriedade de Capacidade do IBuffer está definida para este valor.

Devoluções

Uma interface IBuffer que representa o intervalo especificado de bytes em source e que tem o valor especificado da propriedade Comprimento.

Atributos

Exceções

source é null.

offset, length, ou capacity é menor que 0 (zero).

length é maior que capacity. -ou- O array não é suficientemente grande para servir de reserva para o IBuffer; ou seja, o número de bytes em source, começando em offset, é menor que length ou capacity.

Aplica-se a