ArrayBufferWriter<T> Classe
Definizione
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.
Rappresenta un sink di output basato su heap basato su matrici in cui T
è possibile scrivere i dati.
generic <typename T>
public ref class ArrayBufferWriter sealed : System::Buffers::IBufferWriter<T>
public sealed class ArrayBufferWriter<T> : System.Buffers.IBufferWriter<T>
type ArrayBufferWriter<'T> = class
interface IBufferWriter<'T>
Public NotInheritable Class ArrayBufferWriter(Of T)
Implements IBufferWriter(Of T)
Parametri di tipo
- T
Tipo degli elementi in questa ArrayBufferWriter<T> istanza.
- Ereditarietà
-
ArrayBufferWriter<T>
- Implementazioni
Costruttori
ArrayBufferWriter<T>() |
Crea un'istanza di ArrayBufferWriter<T> in cui è possibile scrivere dati, con la capacità iniziale predefinita. |
ArrayBufferWriter<T>(Int32) |
Crea un'istanza di ArrayBufferWriter<T> in cui è possibile scrivere dati, con una capacità iniziale specificata. |
Proprietà
Capacity |
Ottiene la quantità totale di spazio all'interno del buffer sottostante. |
FreeCapacity |
Ottiene la quantità di spazio disponibile in cui è possibile scrivere senza determinare l'aumento del buffer sottostante. |
WrittenCount |
Ottiene la quantità di dati scritti nel buffer sottostante. |
WrittenMemory |
Ottiene un oggetto ReadOnlyMemory<T> che contiene i dati scritti finora nel buffer sottostante. |
WrittenSpan |
Ottiene un oggetto ReadOnlySpan<T> che contiene i dati scritti finora nel buffer sottostante. |
Metodi
Advance(Int32) |
Notifica all'oggetto che gli elementi sono stati scritti nell'output Span<T>/Memory<T>.IBufferWriter<T> |
Clear() |
Cancella i dati scritti nel buffer sottostante. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetMemory(Int32) |
Restituisce un oggetto Memory<T> nel quale scrivere la cui lunghezza è almeno quella specificata da |
GetSpan(Int32) |
Restituisce un oggetto Span<T> nel quale scrivere la cui lunghezza è almeno quella specificata. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ResetWrittenCount() |
Rappresenta un sink di output basato su heap basato su matrici in cui |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Scrive il contenuto di |