MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma Memory<T> instância a partir de um 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)
Parâmetros de Tipo Genérico
- T
O tipo de itens no buffer de memória apenas de leitura.
Parâmetros
- memory
- ReadOnlyMemory<T>
O buffer de memória apenas de leitura.
Devoluções
Um bloco de memória que representa a mesma memória que o ReadOnlyMemory<T>.
Observações
Atenção
Este método deve ser usado com extrema cautela. ReadOnlyMemory<T> é usado para representar dados imutáveis e outra memória que não deve ser escrita. Memory<T> Instâncias criadas por este método não devem ser escritas para elas. O objetivo deste método é permitir que variáveis tipadas como Memory<T> mas apenas usadas para leitura armazenem um ReadOnlyMemory<T>.