ReusableStringBuilder Classe

Définition

Représente un StringBuilder réutilisable. Le StringBuilder est effacé après chaque nettoyage pour supprimer le contenu de l’utilisation précédente.

public ref class ReusableStringBuilder sealed : Microsoft::VisualStudio::Utilities::ReusableResourceStore<System::Text::StringBuilder ^, int>
public ref class ReusableStringBuilder sealed : Microsoft::VisualStudio::Utilities::ReusableResourceStore<System::Text::StringBuilder ^, int>
class ReusableStringBuilder sealed : Microsoft::VisualStudio::Utilities::ReusableResourceStore<System::Text::StringBuilder, int>
public sealed class ReusableStringBuilder : Microsoft.VisualStudio.Utilities.ReusableResourceStore<System.Text.StringBuilder,int>
type ReusableStringBuilder = class
    inherit ReusableResourceStore<StringBuilder, int>
Public NotInheritable Class ReusableStringBuilder
Inherits ReusableResourceStore(Of StringBuilder, Integer)
Héritage

Constructeurs

ReusableStringBuilder(Int32)

Initialise une nouvelle instance de ReusableStringBuilder avec la capacité de cache spécifiée.

Méthodes

Acquire(TConstructorParameter)

Acquiert une instance mise en cache de la ressource ou alloue une nouvelle instance si aucune n’est actuellement disponible.

(Hérité de ReusableResourceStore<TResource,TConstructorParameter>)
AcquireCore()

Obtient l’accès à la ressource stockée par cet objet et supprime la ressource afin que les appelants suivants ne puissent pas être transmis la même ressource en même temps.

(Hérité de ReusableResourceStoreBase<TResource>)
AcquireDefault(Int32)

Obtient le ReusableStringBuilder par défaut.

Allocate(TConstructorParameter)

Alloue une nouvelle instance de la ressource lorsque celle-ci n’est pas disponible dans le cache.

(Hérité de ReusableResourceStore<TResource,TConstructorParameter>)
CanReuse(TResource, TConstructorParameter)

Valide le fait qu’une valeur de ressource déjà mise en cache soit réutilisée en toute sécurité lorsque l’acquisition est appelée.

(Hérité de ReusableResourceStore<TResource,TConstructorParameter>)
Cleanup(TResource)

Juste avant de libérer un objet, effectue un nettoyage sur cet objet. Cela peut être nécessaire pour nettoyer l’État stocké dans l’objet afin d’éviter toute fuite de mémoire.

(Hérité de ReusableResourceStoreBase<TResource>)

S’applique à