Aspose::Page::EPS::Util::ThreadLocal classe

ThreadLocal class

Classe utilisée pour dupliquer la fonctionnalité fournie par le type d’enveloppe System.Threading.ThreadLocal du .NET Framework 4.0 et 4.5. Elle implémente des types d’instance et statiques qui sont locaux au thread et font référence à des instances différentes selon les threads, même si le type d’instance réel dont la classe est une agrégation peut être le même.

template<typename T>class ThreadLocal : public System::IDisposable
ParamètreDescription
TType de variable à encapsuler dans la logique de sélection de thread

Méthodes

MéthodeDescription
Dispose() overrideNe fait rien.
get_Value()
isValueCreated()
set_Value(T)
SetTemplateWeakPtr(uint32_t) overrideDéfinit le n-ième argument de modèle comme un pointeur faible (plutôt que partagé). Permet de basculer les pointeurs dans les conteneurs en mode faible.
ThreadLocal(Factory)
static to_T(System::SharedPtr<ThreadLocal<T>>)

Typedefs

TypedefDescription
Factory

Voir aussi