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> z podkladové 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 z podkladové 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> z podkladové 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 , který MemoryManager<T> se má 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 z podkladové 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 , který MemoryManager<T> se má 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 manager
, který memory
představuje.
- length
- Int32
Když metoda vrátí délku manager
, kterou memory
představuje.
Návraty
true
pokud metoda byla úspěšná; v opačném případě . false
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro