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