MemoryMarshal.TryGetMemoryManager Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Pokusí se načíst MemoryManager<T> paměť ze základní vyrovnávací paměti jen pro čtení. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Pokusí se načíst MemoryManager<T>, počáteční index a délku ze základní vyrovnávací paměti jen pro čtení. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
Pokusí se načíst MemoryManager<T> paměť ze základní vyrovnávací paměti jen pro čtení.
public:
generic <typename T, typename TManager>
where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager);
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager? manager) where TManager : System.Buffers.MemoryManager<T>;
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager manager) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager) As Boolean
Parametry typu
- T
Typ položek ve vyrovnávací paměti jen pro čtení.
- TManager
Typ MemoryManager<T> načíst.
Parametry
- memory
- ReadOnlyMemory<T>
Vyrovnávací paměť jen pro čtení, pro kterou chcete získat správce paměti.
- manager
- TManager
Když se metoda vrátí, správce metody memory
.
Návraty
true
pokud metoda načetla správce paměti; v opačném případě . false
Platí pro
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
Pokusí se načíst MemoryManager<T>, počáteční index a délku ze základní vyrovnávací paměti jen pro čtení.
public:
generic <typename T, typename TManager>
where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager, [Runtime::InteropServices::Out] int % start, [Runtime::InteropServices::Out] int % length);
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager? manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager * int * int -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager, ByRef start As Integer, ByRef length As Integer) As Boolean
Parametry typu
- T
Typ položek ve vyrovnávací paměti jen pro čtení.
- TManager
Typ MemoryManager<T> načíst.
Parametry
- memory
- ReadOnlyMemory<T>
Vyrovnávací paměť jen pro čtení, pro kterou chcete získat správce paměti.
- manager
- TManager
Když se metoda vrátí, správce metody memory
.
- start
- Int32
Když metoda vrátí, posun od začátku objektu manager
, který memory
představuje.
- length
- Int32
Když metoda vrátí, délka, manager
kterou memory
představuje.
Návraty
true
pokud metoda byla úspěšná; v opačném případě . false