Aspose::Page::EPS::Util::ThreadLocal класс

ThreadLocal class

Класс, используемый для дублирования функциональности, предоставляемой типом-обёрткой System.Threading.ThreadLocal из .NET Framework 4.0 и 4.5. Он реализует экземплярные и статические типы, которые являются потоково‑локальными и ссылаются на разные экземпляры в разных потоках, даже если фактический тип экземпляра, агрегатом которого является класс, может быть одинаковым.

template<typename T>class ThreadLocal : public System::IDisposable
ПараметрОписание
TТип переменной для обертывания в логике выбора потока

Методы

МетодОписание
Dispose() overrideНе делает ничего.
get_Value()
isValueCreated()
set_Value(T)
SetTemplateWeakPtr(uint32_t) overrideУстанавливает n‑й аргумент шаблона как слабый указатель (вместо shared). Позволяет переключать указатели в контейнерах в режим weak.
ThreadLocal(Factory)
static to_T(System::SharedPtr<ThreadLocal<T>>)

Typedefs

Определение типа.Описание
Factory

См. также