System.Buffers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
ArrayBufferWriter<T> |
Représente un récepteur de sortie basé sur un tas basé sur un tableau dans lequel |
ArrayPool<T> |
Fournit un pool de ressources qui permet de réutiliser des instances de type T[]. |
BuffersExtensions |
Fournit des méthodes d’extension pour ReadOnlySequence<T>. |
MemoryManager<T> |
Classe de base abstraite utilisée pour remplacer l’implémentation de Memory<T>. |
MemoryPool<T> |
Représente un pool de blocs de mémoire. |
ReadOnlySequenceSegment<T> |
Représente une liste liée de nœuds ReadOnlyMemory<T>. |
SearchValues |
Fournit un ensemble de méthodes d’initialisation pour les instances de la classe SearchValues<T>. |
SearchValues<T> |
Fournit un ensemble immuable de valeurs en lecture seule optimisé pour une recherche efficace. Les instances sont créées par Create(ReadOnlySpan<Byte>) ou Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Fournit des fonctionnalités étendues pour la classe SequenceReader<T> qui permet la lecture de valeurs numériques spécifiques à endian à partir de données binaires. |
Structures
MemoryHandle |
Fournit un handle de mémoire pour un bloc de mémoire. |
NIndex |
Représente un type peut être utilisé pour indexer une collection à partir du début ou de la fin. |
NRange |
Représente une plage qui a des index de début et de fin. |
ReadOnlySequence<T>.Enumerator |
Représente un énumérateur sur un ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Représente une séquence qui peut lire une série séquentielle de |
SequenceReader<T> |
Fournit des méthodes pour lire des données binaires et textuelles hors d’un ReadOnlySequence<T> avec un focus sur les performances et les allocations de tas minimales ou nulles. |
StandardFormat |
Représente une chaîne de format standard sans utiliser de chaîne réelle. |
Interfaces
IBufferWriter<T> |
Représente un récepteur de sortie dans lequel |
IMemoryOwner<T> |
Identifie le propriétaire d’un bloc de mémoire responsable de la suppression appropriée de la mémoire sous-jacente. |
IPinnable |
Fournit un mécanisme permettant d’épingler et de détacher des objets pour empêcher le garbage collector de les déplacer. |
Énumérations
OperationStatus |
Définit les valeurs qui peuvent être retournées à partir d’opérations basées sur l’étendue qui prennent en charge le traitement de l’entrée contenue dans plusieurs mémoires tampons discontiguantes. |
Délégués
ReadOnlySpanAction<T,TArg> |
Encapsule une méthode qui reçoit une étendue en lecture seule d’objets de type |
SpanAction<T,TArg> |
Encapsule une méthode qui reçoit une étendue d’objets de type |