MemoryMarshal.TryGetMemoryManager Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Próbuje pobrać element MemoryManager<T> z podstawowego buforu pamięci tylko do odczytu. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Próbuje pobrać MemoryManager<T>indeks , początkowy i długość z bazowego buforu pamięci tylko do odczytu. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Źródło:
- MemoryMarshal.cs
- Źródło:
- MemoryMarshal.cs
- Źródło:
- MemoryMarshal.cs
Próbuje pobrać element MemoryManager<T> z podstawowego buforu pamięci tylko do odczytu.
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 elementów w buforze pamięci tylko do odczytu.
- TManager
Typ do MemoryManager<T> pobrania.
Parametry
- memory
- ReadOnlyMemory<T>
Bufor pamięci tylko do odczytu, dla którego ma być pobierany menedżer pamięci.
- manager
- TManager
Gdy metoda zostanie zwrócona, menedżer klasy memory
.
Zwraca
true
jeśli metoda pobrała menedżera pamięci; w przeciwnym razie , false
.
Dotyczy
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Źródło:
- MemoryMarshal.cs
- Źródło:
- MemoryMarshal.cs
- Źródło:
- MemoryMarshal.cs
Próbuje pobrać MemoryManager<T>indeks , początkowy i długość z bazowego buforu pamięci tylko do odczytu.
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 elementów w buforze pamięci tylko do odczytu.
- TManager
Typ do MemoryManager<T> pobrania.
Parametry
- memory
- ReadOnlyMemory<T>
Bufor pamięci tylko do odczytu, dla którego ma być pobierany menedżer pamięci.
- manager
- TManager
Gdy metoda zostanie zwrócona, menedżer klasy memory
.
- start
- Int32
Po powrocie metody przesunięcie od początku manager
memory
reprezentuje.
- length
- Int32
Gdy metoda zwróci wartość , długość reprezentowanej manager
memory
wartości.
Zwraca
true
jeśli metoda powiodła się; w przeciwnym razie , false
.