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

Definição

Cria uma instância Memory<T> de uma 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

T

O tipo de itens no buffer de memória somente leitura.

Parâmetros

memory
ReadOnlyMemory<T>

O buffer de memória de somente leitura.

Retornos

Memory<T>

Um bloco de memória que representa a mesma memória que o ReadOnlyMemory<T>.

Comentários

Cuidado

Esse método deve ser usado com extrema cautela. ReadOnlyMemory<T> é usado para representar dados imutáveis e outras memórias que não devem ser gravadas. Memory<T> as instâncias criadas por esse método não devem ser gravadas. A finalidade desse método é permitir variáveis tipada como Memory<T> , mas usadas apenas para leitura, para armazenar um ReadOnlyMemory<T>.

Aplica-se a