MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) 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.
Erstellt eine Memory<T> Instanz aus einem ReadOnlyMemory<T>.
public:
generic <typename T>
static Memory<T> AsMemory(ReadOnlyMemory<T> memory);
public static Memory<T> AsMemory<T>(ReadOnlyMemory<T> memory);
static member AsMemory : ReadOnlyMemory<'T> -> Memory<'T>
Public Shared Function AsMemory(Of T) (memory As ReadOnlyMemory(Of T)) As Memory(Of T)
Typparameter
- T
Der Typ der Elemente im schreibgeschützten Speicherpuffer.
Parameter
- memory
- ReadOnlyMemory<T>
Der schreibgeschützte Speicherpuffer.
Gibt zurück
Ein Speicherblock, der denselben Speicher wie der ReadOnlyMemory<T>.
Hinweise
Vorsicht
Diese Methode muss mit äußerster Vorsicht verwendet werden. ReadOnlyMemory<T> wird verwendet, um unveränderliche Daten und anderen Arbeitsspeicher darzustellen, in den nicht geschrieben werden soll. Memory<T> Instanzen, die von dieser Methode erstellt wurden, sollten nicht geschrieben werden. Zweck dieser Methode besteht darin, Variablen zuzulassen, die eingegeben wurden, Memory<T> aber nur zum Lesen zum Speichern einer ReadOnlyMemory<T>.