TessaCompilationObjectCacheCoreBaseTCompilerContext, TKey, TInstance - конструктор
Инициализирует новый экземпляр класса.
Пространство имён: Tessa.CompilationСборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
protected TessaCompilationObjectCacheCoreBase(
string categoryID,
TessaCompilationObjectGlobalCache tessaCompilationObjectGlobalCache,
ITessaCompiler<TCompilerContext> tessaCompiler,
IUnityDisposableContainer? unityDisposableContainer = null
)
Protected Sub New (
categoryID As String,
tessaCompilationObjectGlobalCache As TessaCompilationObjectGlobalCache,
tessaCompiler As ITessaCompiler(Of TCompilerContext),
Optional unityDisposableContainer As IUnityDisposableContainer = Nothing
)
protected:
TessaCompilationObjectCacheCoreBase(
String^ categoryID,
TessaCompilationObjectGlobalCache^ tessaCompilationObjectGlobalCache,
ITessaCompiler<TCompilerContext>^ tessaCompiler,
IUnityDisposableContainer^ unityDisposableContainer = nullptr
)
new :
categoryID : string *
tessaCompilationObjectGlobalCache : TessaCompilationObjectGlobalCache *
tessaCompiler : ITessaCompiler<'TCompilerContext> *
?unityDisposableContainer : IUnityDisposableContainer
(* Defaults:
let _unityDisposableContainer = defaultArg unityDisposableContainer null
*)
-> TessaCompilationObjectCacheCoreBase
Параметры
- categoryID String
Идентификатор категории, к которой относятся результаты компиляции, предоставляемые этим кэшем.
Значение должно быть уникальным для разных кэшей, постоянным и не равным Empty или состоять из одних пробелов.- tessaCompilationObjectGlobalCache TessaCompilationObjectGlobalCache
Объект, обеспечивающий синхронный сброс кэшей с объектами результатов компиляции.
- tessaCompiler ITessaCompilerTCompilerContext
Объект, предоставляющий методы для компиляции объектов системы.
- unityDisposableContainer IUnityDisposableContainer (Optional)
Контейнер, содержащий объекты IDisposable,
которые будут освобождены при закрытии контейнеров IUnityContainer.