ArrayPool<T>.Shared Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine freigegebene ArrayPool<T> Instanz ab.
public:
static property System::Buffers::ArrayPool<T> ^ Shared { System::Buffers::ArrayPool<T> ^ get(); };
public static System.Buffers.ArrayPool<T> Shared { get; }
static member Shared : System.Buffers.ArrayPool<'T>
Public Shared ReadOnly Property Shared As ArrayPool(Of T)
Eigenschaftswert
Eine freigegebene ArrayPool<T> Instanz.
Hinweise
Der freigegebene Pool stellt eine Standardimplementierung der Klasse bereit, die ArrayPool<T> für die allgemeine Anwendbarkeit vorgesehen ist. Eine freigegebene Klasse verwaltet Arrays mit mehreren Größen und gibt möglicherweise ein größeres Array zurück, als tatsächlich angefordert wurde, aber es wird niemals ein kleineres Array als angefordert zurückgesendet. Durch das Ausleihen eines Puffers aus einer freigegebenen Klasse mit der Rent Methode wird ein vorhandener Puffer aus dem Pool entnommen, wenn ein entsprechender Puffer verfügbar ist oder in einem neuen Puffer, der zugewiesen wird, wenn dieser nicht verfügbar ist.