Для изменения размера нажмите или перетащите

ICardTaskHistoryManagerGetGroupCaptionAsync - метод

Возвращает название новой группы в истории заданий для заданных параметров.

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
Task<string> GetGroupCaptionAsync(
	Card card,
	IValidationResultBuilder validationResult,
	Guid groupTypeID,
	int iteration,
	Object placeholderContext = null,
	bool cardHasNoSections = false,
	bool noCardInDb = false,
	CancellationToken cancellationToken = default
)

Параметры

card
Тип: Tessa.CardsCard
Карточка, для которой вычисляется название группы. В карточке должны быть загружены значения во всех секциях для корректной работы плейсхолдеров.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Результат валидации, содержащий информацию по проблемам, возникшим при вычислении названия группы Caption (при замене плейсхолдеров).
groupTypeID
Тип: SystemGuid
Идентификатор типа группы, для которой требуется определить название группы. Должно быть равно 1 или больше.
iteration
Тип: SystemInt32
Номер итерации группы, для которого определяется название группы.
placeholderContext (Optional)
Тип: SystemObject
Объект внешнего контекста, передаваемый в плейсхолдеры при формировании названия экземпляра группы.
cardHasNoSections (Optional)
Тип: SystemBoolean
Признак того, что карточка card не содержит секций для плейсхолдеров, поэтому плейсхолдеры, использующие строковые и коллекционные секции карточки, будут запрашивать их из базы данных по идентификатору карточки. Если также указан параметр noCardInDb, равный true, то такие плейсхолдеры не будут возвращать данных.
noCardInDb (Optional)
Тип: SystemBoolean
Признак того, что карточка card по соответствующему идентификатору отсутствует в базе данных (например, карточка ещё не создана или карточка является виртуальной), поэтому при замене плейсхолдеров не будут генерироваться SQL-запросы (не будет возможности выполнять объединение с данными других таблиц).
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: TaskString
Название группы в истории заданий, которое соответствует переданным параметрами, или null, если не удалось определить название группы (например, ошибки в плейсхолдерах в карточке типа группы). Возникшие ошибки и предупреждения будут содержаться в объекте validationResult.
См. также