CardRepositoryCreateServerExtended - метод |
Создаёт экземпляр репозитория с расширенной конфигурацией серверных компонентов по умолчанию,
с указанием контейнера с используемыми расширениями, метаинформации по типам карточек,
объекта сессии текущего пользователя, а также области видимости объекта
DbManager.
Пространство имён:
Tessa.Cards
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public static ICardRepository CreateServerExtended(
IExtensionContainer extensionContainer,
string fileBasePath,
ICardMetadata cardMetadata,
ISession session,
IDbScope dbScope,
CardCachingStrategyType cachingStrategyType,
CardGlobalComponentCache globalComponentCache = null,
bool useSimpleNamingScheme = false
)
Public Shared Function CreateServerExtended (
extensionContainer As IExtensionContainer,
fileBasePath As String,
cardMetadata As ICardMetadata,
session As ISession,
dbScope As IDbScope,
cachingStrategyType As CardCachingStrategyType,
Optional globalComponentCache As CardGlobalComponentCache = Nothing,
Optional useSimpleNamingScheme As Boolean = false
) As ICardRepository
public:
static ICardRepository^ CreateServerExtended(
IExtensionContainer^ extensionContainer,
String^ fileBasePath,
ICardMetadata^ cardMetadata,
ISession^ session,
IDbScope^ dbScope,
CardCachingStrategyType cachingStrategyType,
CardGlobalComponentCache^ globalComponentCache = nullptr,
bool useSimpleNamingScheme = false
)
static member CreateServerExtended :
extensionContainer : IExtensionContainer *
fileBasePath : string *
cardMetadata : ICardMetadata *
session : ISession *
dbScope : IDbScope *
cachingStrategyType : CardCachingStrategyType *
?globalComponentCache : CardGlobalComponentCache *
?useSimpleNamingScheme : bool
(* Defaults:
let _globalComponentCache = defaultArg globalComponentCache null
let _useSimpleNamingScheme = defaultArg useSimpleNamingScheme false
*)
-> ICardRepository
Параметры
- extensionContainer
- Тип: Tessa.ExtensionsIExtensionContainer
Контейнер с используемыми расширениями. - fileBasePath
- Тип: SystemString
Базовый путь к хранилищу файлов в файловой системе. - cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек. - session
- Тип: Tessa.Platform.RuntimeISession
Сессия, в рамках которой выполняются операции. - dbScope
- Тип: Tessa.Platform.DataIDbScope
Область видимости объекта DbManager. - cachingStrategyType
- Тип: Tessa.Cards.ComponentModelCardCachingStrategyType
Тип стратегии кэширования для компонентов карточки. - globalComponentCache (Optional)
- Тип: Tessa.Cards.ComponentModelCardGlobalComponentCache
Глобальный кэш для компонентов API карточек
или null, если при использовании стратегии глобального кэша
создаётся новый глобальный кэш компонентов.
- useSimpleNamingScheme (Optional)
- Тип: SystemBoolean
Признак того, что следует использовать режим обратной совместимости для размещения файлов в файловом хранилище.
Возвращаемое значение
Тип:
ICardRepositoryСозданный экземпляр репозитория.
См. также