System.Buffers Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
ArrayBufferWriter<T> |
Representa um coletor de saída baseado em heap e com backup de matriz no qual |
ArrayPool<T> |
Fornece um pool de recursos que permite a reutilização de instâncias do tipo T[]. |
BuffersExtensions |
Fornece métodos de extensão para ReadOnlySequence<T>. |
MemoryManager<T> |
Uma classe base abstrata usada para substituir a implementação de Memory<T>. |
MemoryPool<T> |
Representa um pool de blocos de memória. |
ReadOnlySequenceSegment<T> |
Representa uma lista vinculada de nós ReadOnlyMemory<T>. |
SearchValues |
Fornece um conjunto de métodos de inicialização para instâncias da classe SearchValues<T>. |
SearchValues<T> |
Fornece um conjunto imutável e somente leitura de valores otimizados para pesquisa eficiente. As instâncias são criadas por Create(ReadOnlySpan<Byte>) ou Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Fornece funcionalidade estendida para a classe SequenceReader<T> que permite a leitura de valores numéricos específicos de endian de dados binários. |
Estruturas
MemoryHandle |
Fornece um identificador de memória para um bloco de memória. |
ReadOnlySequence<T>.Enumerator |
Representa um enumerador acima de ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Representa uma sequência que pode ler uma série sequencial de |
SequenceReader<T> |
Fornece métodos para ler dados binários e de texto de um ReadOnlySequence<T> com foco no desempenho e em alocações de heap mínimas ou zero. |
StandardFormat |
Representa uma cadeia de caracteres de formato padrão sem usar uma cadeia de caracteres real. |
Interfaces
IBufferWriter<T> |
Representa um coletor de saída no qual os dados |
IMemoryOwner<T> |
Identifica o proprietário de um bloco de memória que é responsável pelo descarte adequado da memória subjacente. |
IPinnable |
Fornece um mecanismo para fixar e desafixar objetos para impedir que o coletor de lixo os mova. |
Enumerações
OperationStatus |
Define os valores que podem ser retornados de operações baseadas em extensão compatíveis com o processamento de entrada contido em vários buffers descontínuos. |
Delegados
ReadOnlySpanAction<T,TArg> |
Encapsula um método que recebe um intervalo de objetos somente leitura do tipo |
SpanAction<T,TArg> |
Encapsula um método que recebe um intervalo de objetos do tipo |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de