CardStoreStrategy - методы |
Тип CardStoreStrategy предоставляет следующие члены.
Имя | Описание | |
---|---|---|
CheckContextDataAsync |
Выполняет проверки в базе данных по информации, сохранённой в контексте.
Например, проверяет, что задания, которые берутся в работу, фактически ещё не были взяты в работу и не были завершены.
Рекомендуется выполнять внутри блокировки на запись карточки перед любыми действиями, связанными с изменением данных.
Возвращает признак того, что все проверки выполнены успешно.
Если метод возвращает false, то рекомендуется прервать сохранение карточки.
| |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
ModifyInstanceAsync |
Устанавливает информацию по дате и времени изменения карточки, и по пользователю, который изменил карточку.
Также увеличивает версию карточку, если параметр incrementVersion равен true.
| |
MoveFilesAndSetTaskAsync |
Перемещает записи в секции по файлам из карточки с идентификатором sourceCardID
в карточку с идентификатором targetCardID с изменением ссылки на задание targetTaskID.
При этом контент файлов не перемещается между карточками, для этого используйте метод
[Tessa.Cards.ComponentModel.ICardContentStrategy.MoveFiles].
| |
MoveFilesAsync |
Перемещает записи в секции по файлам из карточки с идентификатором sourceCardID
в карточку с идентификатором targetCardID.
При этом контент файлов не перемещается между карточками, для этого используйте метод
[Tessa.Cards.ComponentModel.ICardContentStrategy.MoveFiles].
| |
StoreAsync | Сохраняет карточку, данные её секций, файлы и задания. | |
ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
TryGetCardTypeIDAsync |
Возвращает идентификатор типа карточки или null, если карточка с заданным идентификатором уже существует.
| |
TryGetTemporaryRolesAsync |
Заполняет в карточке отсутствующую информацию по временным ролям, на которые назначены сохраняемые задания,
а именно имена этих ролей, а также по авторам задания, а именно по идентификатору, имени и должности автора.
Возвращает список временных ролей, которые требуется заполнить и добавить в процессе сохранения карточки,
или null, если при формировании списка произошли ошибки и выполнение следует прервать.
| |
UpdateOriginalTaskInfoAsync |
Заполняет в заданиях информацию по текущим ролям, на которые были назначены задания,
из базы данных, если это актуально для текущего сохранения (например, если роль изменяется в процессе сохранения).
| |
UpdateTaskPlannedAsync |
Заполняет в заданиях информацию о плановом завершении на основании срока, указанного в задании.
| |
UpdateTimeZoneTaskInfoAsync |
Заполняет в заданиях информацию по временныс зонам.
|
Имя | Описание | |
---|---|---|
Get | (Определяется ComHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) |