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
| Nome | Descrizione |
|---|---|
| ArrayBufferWriter<T> |
Rappresenta un sink di output basato su array basato su heap in cui |
| 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 ReadOnlyMemory<T> nodi. |
| SequenceReaderExtensions |
Fornisce funzionalità estese per la classe che consente la SequenceReader<T> lettura di valori numerici specifici endian da dati binari. |
Struct
| Nome | Descrizione |
|---|---|
| MemoryHandle |
Fornisce un handle di memoria per un blocco di memoria. |
| 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
| Nome | Descrizione |
|---|---|
| IBufferWriter<T> |
Rappresenta un sink di output in cui |
| 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
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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 |