WindowsRuntimeBufferExtensions.AsBuffer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AsBuffer(Byte[]) |
Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die das angegebene Bytearray darstellt. |
AsBuffer(Byte[], Int32, Int32) |
Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die einen Bytebereich im angegebenen Bytearray darstellt. |
AsBuffer(Byte[], Int32, Int32, Int32) |
Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die einen Bytebereich im angegebenen Bytearray darstellt. Legt optional die Length-Eigenschaft der IBuffer-Schnittstelle auf einen Wert fest, der kleiner ist als die Kapazität. |
AsBuffer(Byte[])
Wichtig
Diese API ist nicht CLS-kompatibel.
Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die das angegebene Bytearray darstellt.
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
Parameter
- source
- Byte[]
Das Array, das dargestellt werden soll.
Gibt zurück
Eine Windows.Storage.Streams.IBuffer-Schnittstelle, die das angegebene Bytearray darstellt.
- Attribute
Ausnahmen
source
ist NULL.
Gilt für:
AsBuffer(Byte[], Int32, Int32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die einen Bytebereich im angegebenen Bytearray darstellt.
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
Parameter
- source
- Byte[]
Das Array, das den Bytebereich enthält, der von der IBuffer-Schnittstelle dargestellt wird.
- offset
- Int32
Der Offset in source
, an dem der Bereich beginnt.
- length
- Int32
Die Länge des Bereichs, der durch die IBuffer-Schnittstelle dargestellt wird.
Gibt zurück
Eine IBuffer-Schnittstelle, die den angegebenen Bytebereich in source
darstellt.
- Attribute
Ausnahmen
source
ist NULL.
offset
oder length
ist kleiner als 0 (null).
Das Array ist nicht groß genug, um als Sicherungsspeicher für die IBuffer-Schnittstelle verwendet werden zu können. Dies bedeutet, dass die Anzahl der Bytes in source
, beginnend bei offset
, kleiner ist als length
.
Gilt für:
AsBuffer(Byte[], Int32, Int32, Int32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die einen Bytebereich im angegebenen Bytearray darstellt. Legt optional die Length-Eigenschaft der IBuffer-Schnittstelle auf einen Wert fest, der kleiner ist als die Kapazität.
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
Parameter
- source
- Byte[]
Das Array, das den Bytebereich enthält, der von der IBuffer-Schnittstelle dargestellt wird.
- offset
- Int32
Der Offset in source
, an dem der Bereich beginnt.
- length
- Int32
Der Wert der Length-Eigenschaft der IBuffer-Schnittstelle.
- capacity
- Int32
Die Größe des Bereichs, der durch die IBuffer-Schnittstelle dargestellt wird. Die Capacity-Eigenschaft der IBuffer-Schnittstelle wird auf diesen Wert festgelegt.
Gibt zurück
Eine IBuffer-Schnittstelle, die den angegebenen Bytebereich in source
darstellt und über den angegebenen Length-Eigenschaftswert verfügt.
- Attribute
Ausnahmen
source
ist NULL.
offset
, length
oder capacity
ist kleiner als 0 (null).
length
ist größer als capacity
. Oder: Das Array ist nicht groß genug, um als Sicherungsspeicher für die IBuffer-Schnittstelle verwendet werden zu können. Dies bedeutet, dass die Anzahl der Bytes in source
, beginnend bei offset
, kleiner ist als length
oder capacity
.