System.Buffers Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
ArrayBufferWriter<T> |
Rappresenta un sink di output basato su array basato su heap in cui è possibile scrivere |
ArrayPool<T> |
Fornisce un pool di risorse che consente il riutilizzo di istanze di tipo T[]. |
BuffersExtensions |
Fornisce metodi di estensione per ReadOnlySequence<T>. |
MemoryManager<T> |
Classe di base astratta utilizzata per sostituire l'implementazione di Memory<T>. |
MemoryPool<T> |
Rappresenta un pool di blocchi di memoria. |
ReadOnlySequenceSegment<T> |
Rappresenta un elenco collegato di nodi ReadOnlyMemory<T>. |
SearchValues |
Fornisce un set di metodi di inizializzazione per le istanze della classe SearchValues<T>. |
SearchValues<T> |
Fornisce un set di valori non modificabile e di sola lettura ottimizzato per una ricerca efficiente. Le istanze vengono create da Create(ReadOnlySpan<Byte>) o da Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Fornisce funzionalità estese per la classe SequenceReader<T> che consente la lettura di valori numerici specifici endian da dati binari. |
Struct
MemoryHandle |
Fornisce un handle di memoria per un blocco di memoria. |
NIndex |
Rappresentare un tipo può essere usato per indicizzare una raccolta dall'inizio o dalla fine. |
NRange |
Rappresenta un intervallo con indici di inizio e fine. |
ReadOnlySequence<T>.Enumerator |
Rappresenta un enumeratore su un ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Rappresenta una sequenza in grado di leggere una serie sequenziale di |
SequenceReader<T> |
Fornisce metodi per la lettura di dati binari e di testo da un ReadOnlySequence<T> con particolare attenzione alle prestazioni e alle allocazioni di heap minime o zero. |
StandardFormat |
Rappresenta una stringa di formato standard senza utilizzare una stringa effettiva. |
Interfacce
IBufferWriter<T> |
Rappresenta un sink di output in cui è possibile scrivere |
IMemoryOwner<T> |
Identifica il proprietario di un blocco di memoria responsabile dell'eliminazione appropriata della memoria sottostante. |
IPinnable |
Fornisce un meccanismo per bloccare e rimuovere oggetti per impedire lo spostamento da parte del Garbage Collector. |
Enumerazioni
OperationStatus |
Definisce i valori che possono essere restituiti da operazioni basate su span che supportano l'elaborazione dell'input contenuto in più buffer discontinti. |
Delegati
ReadOnlySpanAction<T,TArg> |
Incapsula un metodo che riceve un intervallo di sola lettura di oggetti di tipo |
SpanAction<T,TArg> |
Incapsula un metodo che riceve un intervallo di oggetti di tipo |