System.Buffers Espaço de Nomes
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.
Classes
| Name | Description |
|---|---|
| ArrayBufferWriter<T> |
Representa um sumidouro de saída baseado em heap, apoiado por array, onde |
| 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 que é usada para substituir a implementação de Memory<T>. |
| MemoryPool<T> |
Representa um conjunto de blocos de memória. |
| ReadOnlySequenceSegment<T> |
Representa uma lista ligada de ReadOnlyMemory<T> nós. |
| SequenceReaderExtensions |
Fornece funcionalidade estendida para a SequenceReader<T> classe que permite a leitura de valores numéricos específicos de endian a partir de dados binários. |
Estruturas
| Name | Description |
|---|---|
| MemoryHandle |
Fornece uma alavanca de memória para um bloco de memória. |
| ReadOnlySequence<T>.Enumerator |
Representa um enumerador sobre um 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 a partir de um ReadOnlySequence<T> com foco no desempenho e alocações mínimas ou nulas de heap. |
| StandardFormat |
Representa uma cadeia de formatos padrão sem usar uma cadeia real. |
Interfaces
| Name | Description |
|---|---|
| IBufferWriter<T> |
Representa um sumidouro de saída onde |
| IMemoryOwner<T> |
Identifica o proprietário de um bloco de memória responsável por eliminar adequadamente a memória subjacente. |
| IPinnable |
Fornece um mecanismo para fixar e desprender objetos para impedir que o coletor de lixo os mova. |
Enumerações
| Name | Description |
|---|---|
| OperationStatus |
Define os valores que podem ser devolvidos de operações baseadas em span que suportam o processamento da entrada contida em múltiplos buffers descontíguos. |
Delegados
| Name | Description |
|---|---|
| ReadOnlySpanAction<T,TArg> |
Encapsula um método que recebe um intervalo de apenas leitura de objetos do tipo |
| SpanAction<T,TArg> |
Encapsula um método que recebe um intervalo de objetos do tipo |