MemoryMarshal.TryGetMemoryManager Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Megpróbál lekérni egy MemoryManager<T> írásvédett memóriapuffert. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Megpróbálja lekérni a MemoryManager<T>mögöttes írásvédett memóriapufferből az indexet és a hosszt. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
Megpróbál lekérni egy MemoryManager<T> írásvédett memóriapuffert.
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
Típusparaméterek
- T
Az írásvédett memóriapuffer elemeinek típusa.
- TManager
MemoryManager<T> A lekérendő típus.
Paraméterek
- memory
- ReadOnlyMemory<T>
Az írásvédett memóriapuffer, amelyhez lekérheti a memóriakezelőt.
- manager
- TManager
Amikor a metódus visszatér, a kezelője memory.
Válaszok
trueha a metódus lekérte a memóriakezelőt; egyéb esetben. false
A következőre érvényes:
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
- Forrás:
- MemoryMarshal.cs
Megpróbálja lekérni a MemoryManager<T>mögöttes írásvédett memóriapufferből az indexet és a hosszt.
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
Típusparaméterek
- T
Az írásvédett memóriapuffer elemeinek típusa.
- TManager
MemoryManager<T> A lekérendő típus.
Paraméterek
- memory
- ReadOnlyMemory<T>
Az írásvédett memóriapuffer, amelyhez lekérheti a memóriakezelőt.
- manager
- TManager
Amikor a metódus visszatér, a kezelője memory.
- start
- Int32
Amikor a metódus visszatér, az eltolás az általa képviselt kezdettől managermemory kezdődik.
- length
- Int32
Amikor a metódus visszatér, a megadott hossz managermemory .
Válaszok
trueha a módszer sikeres volt; egyéb esetben. false