Freigeben über


ArrayPool<T>.Shared Eigenschaft

Definition

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.

Gilt für: