CardSatelliteHelperTryGetMainCardIDAndTaskRowIDAsync - метод

Возвращает идентификатор основной карточки и идентификатор задания по идентификатору карточки-сателлита задания или null, если сателлит не найден. Возвращает признак того, что карточка запрошенная информация найдена. Вторым значением возвращает идентификатор основной карточки или Guid.Empty, если карточка-сателлит не найдена. Третьим значением возвращает идентификатор задания или Guid.Empty, если карточка-сателлит не найдена.

Definition

Пространство имён: Tessa.Cards.Extensions.Templates
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Task<(bool Result, Guid? MainCardID, Guid? TaskRowID)> TryGetMainCardIDAndTaskRowIDAsync(
	IDbScope dbScope,
	Guid satelliteID,
	string sectionName,
	string mainCardIDFieldName,
	string taskRowIDFieldName,
	CancellationToken cancellationToken = default
)

Параметры

dbScope  IDbScope
Объект, предоставляющий доступ к базе данных.
satelliteID  Guid
Идентификатор карточки-сателлита.
sectionName  String
Имя строковой секции в карточке-сателлите, в которой содержатся поля со ссылками на основную карточку и на задание.
mainCardIDFieldName  String
Имя поля в секции sectionName, в которой содержит идентификатор основной карточки.
taskRowIDFieldName  String
Имя поля в секции sectionName, в которой содержит идентификатор задания.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValueTupleBoolean, NullableGuid, NullableGuid
true, если запрошенная информация найдена; false в противном случае.

См. также