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> instance.
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. Sie gibt jedoch nie ein kleineres Array als angefordert zurück. Das Mieten eines Puffers aus einer freigegebenen Klasse mit der Rent -Methode führt dazu, dass ein vorhandener Puffer aus dem Pool genommen wird, wenn ein entsprechender Puffer verfügbar ist, oder in einem neuen Puffer zugewiesen wird, wenn er nicht verfügbar ist.