Partager via


MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Méthode

Définition

Crée une instance Memory<T> à partir d'un élément 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)

Paramètres de type

T

Type d’éléments dans la mémoire tampon en lecture seule.

Paramètres

memory
ReadOnlyMemory<T>

Mémoire tampon en lecture seule.

Retours

Bloc de mémoire représentant la même mémoire que ReadOnlyMemory<T>.

Remarques

Attention

Cette méthode doit être utilisée avec une extrême prudence. ReadOnlyMemory<T> est utilisé pour représenter des données immuables et d’autres mémoires qui ne sont pas destinées à être écrites. Memory<T> les instances créées par cette méthode ne doivent pas être écrites dans. L’objectif de cette méthode est d’autoriser les variables typées en tant que Memory<T> mais utilisées uniquement pour la lecture à stocker un ReadOnlyMemory<T>.

S’applique à