MemoryMarshal.TryGetMemoryManager Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Versucht, den MemoryManager<T> aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Versucht, den MemoryManager<T>, den Startindex und die Länge aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
Versucht, den MemoryManager<T> aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen.
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
Typparameter
- T
Der Typ der Elemente im schreibgeschützten Speicherpuffer.
- TManager
Der Typ des MemoryManager<T> abzurufenden.
Parameter
- memory
- ReadOnlyMemory<T>
Der schreibgeschützten Speicherpuffer, für den der Speicher-Manager abgerufen werden soll.
- manager
- TManager
Wenn die Methode ein Ergebnis zurückgibt, der Manager von memory
.
Gibt zurück
true
, wenn die Methode den Speicher-Manager abruft, andernfalls false
.
Gilt für:
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
Versucht, den MemoryManager<T>, den Startindex und die Länge aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen.
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
Typparameter
- T
Der Typ der Elemente im schreibgeschützten Speicherpuffer.
- TManager
Der Typ des MemoryManager<T> abzurufenden.
Parameter
- memory
- ReadOnlyMemory<T>
Der schreibgeschützten Speicherpuffer, für den der Speicher-Manager abgerufen werden soll.
- manager
- TManager
Wenn die Methode ein Ergebnis zurückgibt, der Manager von memory
.
- start
- Int32
Wenn die Methode ein Ergebnis zurückgibt, der Offset ab dem Beginn des manager
, den der memory
darstellt.
- length
- Int32
Wenn die Methode ein Ergebnis zurückgibt, der Länge des manager
, den der memory
darstellt.
Gibt zurück
true
, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false
.