CardStoreContext - конструктор |
Пространство имён:
Tessa.Cards.ComponentModel
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public CardStoreContext(
CardStoreMode storeMode,
CardStoreMethod storeMethod,
DateTime storeDateTime,
Guid cardID,
Guid cardTypeID,
string cardTypeCaption,
ICollection<CardSection> sections,
ICollection<CardFile> files,
ICollection<CardTask> tasks,
ICollection<CardTaskHistoryItem> taskHistory,
ICollection<CardTaskHistoryGroup> taskHistoryGroups,
ISession session,
ICardMetadata cardMetadata,
ICardMetadata generalMetadata,
IValidationResultBuilder validationResult,
IQueryExecutor executor,
IQueryBuilderFactory builderFactory,
bool affectVersion,
bool doesNotAffectVersion,
bool forceTransaction,
CancellationToken cancellationToken = default
)
Public Sub New (
storeMode As CardStoreMode,
storeMethod As CardStoreMethod,
storeDateTime As DateTime,
cardID As Guid,
cardTypeID As Guid,
cardTypeCaption As String,
sections As ICollection(Of CardSection),
files As ICollection(Of CardFile),
tasks As ICollection(Of CardTask),
taskHistory As ICollection(Of CardTaskHistoryItem),
taskHistoryGroups As ICollection(Of CardTaskHistoryGroup),
session As ISession,
cardMetadata As ICardMetadata,
generalMetadata As ICardMetadata,
validationResult As IValidationResultBuilder,
executor As IQueryExecutor,
builderFactory As IQueryBuilderFactory,
affectVersion As Boolean,
doesNotAffectVersion As Boolean,
forceTransaction As Boolean,
Optional cancellationToken As CancellationToken = Nothing
)
public:
CardStoreContext(
CardStoreMode storeMode,
CardStoreMethod storeMethod,
DateTime storeDateTime,
Guid cardID,
Guid cardTypeID,
String^ cardTypeCaption,
ICollection<CardSection^>^ sections,
ICollection<CardFile^>^ files,
ICollection<CardTask^>^ tasks,
ICollection<CardTaskHistoryItem^>^ taskHistory,
ICollection<CardTaskHistoryGroup^>^ taskHistoryGroups,
ISession^ session,
ICardMetadata^ cardMetadata,
ICardMetadata^ generalMetadata,
IValidationResultBuilder^ validationResult,
IQueryExecutor^ executor,
IQueryBuilderFactory^ builderFactory,
bool affectVersion,
bool doesNotAffectVersion,
bool forceTransaction,
CancellationToken cancellationToken = CancellationToken()
)
new :
storeMode : CardStoreMode *
storeMethod : CardStoreMethod *
storeDateTime : DateTime *
cardID : Guid *
cardTypeID : Guid *
cardTypeCaption : string *
sections : ICollection<CardSection> *
files : ICollection<CardFile> *
tasks : ICollection<CardTask> *
taskHistory : ICollection<CardTaskHistoryItem> *
taskHistoryGroups : ICollection<CardTaskHistoryGroup> *
session : ISession *
cardMetadata : ICardMetadata *
generalMetadata : ICardMetadata *
validationResult : IValidationResultBuilder *
executor : IQueryExecutor *
builderFactory : IQueryBuilderFactory *
affectVersion : bool *
doesNotAffectVersion : bool *
forceTransaction : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> CardStoreContext
Параметры
- storeMode
- Тип: Tessa.CardsCardStoreMode
Способ сохранения карточки. - storeMethod
- Тип: Tessa.CardsCardStoreMethod
Специализация для способа сохранения карточки. - storeDateTime
- Тип: SystemDateTime
Время сохранения карточки в формате UTC. - cardID
- Тип: SystemGuid
Идентификатор сохраняемой карточки. - cardTypeID
- Тип: SystemGuid
Идентификатор типа сохраняемой карточки. - cardTypeCaption
- Тип: SystemString
Отображаемое имя типа сохраняемой карточки. - sections
- Тип: System.Collections.GenericICollectionCardSection
Секции сохраняемой карточки. - files
- Тип: System.Collections.GenericICollectionCardFile
Файлы сохраняемой карточки. - tasks
- Тип: System.Collections.GenericICollectionCardTask
Задания сохраняемой карточки. - taskHistory
- Тип: System.Collections.GenericICollectionCardTaskHistoryItem
История заданий сохраняемой карточки. - taskHistoryGroups
- Тип: System.Collections.GenericICollectionCardTaskHistoryGroup
Группы в истории заданий для сохраняемой карточки. - session
- Тип: Tessa.Platform.RuntimeISession
Сессия с пользователем, выполняющим сохранение карточки. - cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типу сохраняемой карточки. - generalMetadata
- Тип: Tessa.CardsICardMetadata
Общая метаинформация по типам карточек. - validationResult
- Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, выполняющий построение результата валидации. - executor
- Тип: Tessa.Platform.DataIQueryExecutor
Объект, выполняющий SQL-команды по сохранению карточки. - builderFactory
- Тип: Tessa.Platform.DataIQueryBuilderFactory
Объект, помогающий создавать SQL-команды для сохранения карточки. - affectVersion
- Тип: SystemBoolean
Признак того, что изменения принудительно влияют на проверку и инкремент версии карточки. - doesNotAffectVersion
- Тип: SystemBoolean
Признак того, что изменения принудительно не влияют на проверку и инкремент версии карточки. - forceTransaction
- Тип: SystemBoolean
Признак того, что будет открыта транзакция независимо от наличия изменений в карточке. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также