Sdílet prostřednictvím


WindowsRuntimeBufferExtensions Třída

Definice

Poskytuje rozšiřující metody pro provoz prostředí Windows Runtime vyrovnávacích pamětí (rozhraní Windows.Storage.Streams.IBuffer).

public ref class WindowsRuntimeBufferExtensions abstract sealed
public static class WindowsRuntimeBufferExtensions
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
type WindowsRuntimeBufferExtensions = class
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
Dědičnost
WindowsRuntimeBufferExtensions
Atributy

Metody

AsBuffer(Byte[])

Vrátí Rozhraní Windows.Storage.Streams.IBuffer, které představuje zadané pole bajtů.

AsBuffer(Byte[], Int32, Int32)

Vrátí Windows.Storage.Streams.IBuffer rozhraní, které představuje rozsah bajtů v zadaném bajtovém poli.

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

Vrátí Windows.Storage.Streams.IBuffer rozhraní, které představuje rozsah bajtů v zadaném bajtovém poli. Volitelně nastaví Length vlastnost IBuffer na hodnotu, která je menší než kapacita.

AsStream(IBuffer)

Vrátí datový proud, který představuje stejnou paměť jako zadané rozhraní Windows.Storage.Streams.IBuffer.

CopyTo(Byte[], IBuffer)

Zkopíruje všechny bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) počínaje posunem 0 (nula) v obou. Metoda neaktualizuje délku cílové vyrovnávací paměti.

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Zkopíruje bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) a určí počáteční index ve zdrojovém poli, počáteční index v cílové vyrovnávací paměti a počet bajtů ke kopírování. Metoda neaktualizuje vlastnost Length cílové vyrovnávací paměti.

CopyTo(IBuffer, Byte[])

Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole počínaje posunem 0 (nula) v obou.

CopyTo(IBuffer, IBuffer)

Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti počínaje posunem 0 (nula) v obou.

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole a určí počáteční index ve zdrojové vyrovnávací paměti, počáteční index v cílovém poli a počet bajtů ke kopírování.

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti a určí počáteční index ve zdroji, počáteční index v cíli a počet bajtů ke zkopírování.

GetByte(IBuffer, UInt32)

Vrátí bajt na zadaném posunu v zadaném rozhraní Windows.Storage.Streams.IBuffer.

GetWindowsRuntimeBuffer(MemoryStream)

Vrátí Windows.Storage.Streams.IBuffer rozhraní, které představuje stejnou paměť jako zadaný datový proud paměti.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Vrátí rozhraní Windows.Storage.Streams.IBuffer, které představuje oblast v paměti, kterou představuje zadaný datový proud paměti.

IsSameData(IBuffer, IBuffer)

Vrátí hodnotu, která označuje, zda dvě vyrovnávací paměti (Objekty Windows.Storage.Streams.IBuffer) představují stejnou oblast základní paměti.

ToArray(IBuffer)

Vrátí nové pole, které je vytvořeno z obsahu zadané vyrovnávací paměti (Windows.Storage.Streams.IBuffer). Velikost pole je hodnota Length vlastnost IBuffer.

ToArray(IBuffer, UInt32, Int32)

Vrátí nové pole, které je vytvořeno z obsahu zadané vyrovnávací paměti (Windows.Storage.Streams.IBuffer), počínaje zadaným posunem a včetně zadaného počtu bajtů.

Platí pro