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 heap basato su matrici in cui |
ArrayPool<T> |
Offre un pool di risorse che consente il riutilizzo di istanze di tipo T[]. |
BuffersExtensions |
Fornisce metodi di estensione per ReadOnlySequence<T>. |
MemoryManager<T> |
Classe base astratta usata 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 Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Fornisce funzionalità estese per la classe SequenceReader<T> che consentono la lettura di valori numerici specifici endian da dati binari. |
Struct
MemoryHandle |
Offre un handle di memoria per un blocco di memoria. |
ReadOnlySequence<T>.Enumerator |
Rappresenta un enumeratore su 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 oggetto ReadOnlySequence<T> con particolare attenzione alle prestazioni e allocazioni di heap minime o assenti. |
StandardFormat |
Rappresenta una stringa in formato standard senza usare una stringa effettiva. |
Interfacce
IBufferWriter<T> |
Rappresenta un sink di output in cui è possibile scrivere dati |
IMemoryOwner<T> |
Identifica il proprietario di un blocco di memoria che è responsabile della corretta eliminazione delle memoria sottostante. |
IPinnable |
Offre un meccanismo per bloccare e sbloccare gli oggetti e impedire che il Garbage Collector li sposti. |
Enumerazioni
OperationStatus |
Definisce i valori che possono essere restituiti dalle operazioni basate su intervallo che supportano l'elaborazione di input contenuto in più buffer non contigui. |
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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per