WindowsRuntimeBufferExtensions.AsBuffer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AsBuffer(Byte[]) |
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta la matrice di byte specificata. |
AsBuffer(Byte[], Int32, Int32) |
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un intervallo di byte nella matrice di byte specificata. |
AsBuffer(Byte[], Int32, Int32, Int32) |
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un intervallo di byte nella matrice di byte specificata. Imposta facoltativamente la proprietà Length di IBuffer su un valore minore della capacità. |
AsBuffer(Byte[])
Importante
Questa API non è conforme a CLS.
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta la matrice di byte specificata.
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
Parametri
- source
- Byte[]
Matrice da rappresentare.
Restituisce
Interfaccia Windows.Storage.Streams.IBuffer che rappresenta la matrice di byte specificata.
- Attributi
Eccezioni
source
è null.
Si applica a
AsBuffer(Byte[], Int32, Int32)
Importante
Questa API non è conforme a CLS.
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un intervallo di byte nella matrice di byte specificata.
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
Parametri
- source
- Byte[]
Matrice contenente l'intervallo di byte rappresentato da IBuffer.
- offset
- Int32
Offset in source
in cui inizia l'intervallo.
- length
- Int32
Lunghezza dell'intervallo rappresentato da IBuffer.
Restituisce
Interfaccia IBuffer che rappresenta l'intervallo di byte specificato in source
.
- Attributi
Eccezioni
source
è null.
offset
o length
è minore di 0 (zero).
La matrice non è sufficientemente larga per fungere da archivio di backup per IBuffer, ovvero il numero di byte in source
, a partire da offset
, è minore di length
.
Si applica a
AsBuffer(Byte[], Int32, Int32, Int32)
Importante
Questa API non è conforme a CLS.
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un intervallo di byte nella matrice di byte specificata. Imposta facoltativamente la proprietà Length di IBuffer su un valore minore della capacità.
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
Parametri
- source
- Byte[]
Matrice contenente l'intervallo di byte rappresentato da IBuffer.
- offset
- Int32
Offset in source
in cui inizia l'intervallo.
- length
- Int32
Valore della proprietà Length di IBuffer.
- capacity
- Int32
Dimensioni dell'intervallo rappresentato da IBuffer. La proprietà Capacity di IBuffer è impostata su questo valore.
Restituisce
Interfaccia IBuffer che rappresenta l'intervallo di byte specificato in source
e ha il valore della proprietà Length specificato.
- Attributi
Eccezioni
source
è null.
offset
, length
o capacity
è minore di 0 (zero).
length
è maggiore di capacity
. -oppure-La matrice non è sufficientemente larga per fungere da archivio di backup per IBuffer, ovvero il numero di byte in source
, a partire da offset
, è minore di length
o capacity
.