FileSatelliteHelperGetFileSatelliteIDAsync - метод

Возвращает идентификатор карточки файлового сателлита из базы данных. Если карточки файлового сателлита еще нет, то создает ее.

Definition

Пространство имён: Tessa.Extensions.Platform.Server.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask<Guid?> GetFileSatelliteIDAsync(
	ICardRepository cardRepository,
	IDbScope dbScope,
	Guid cardID,
	IValidationResultBuilder validationResult,
	bool noLockingMainCard = false,
	CancellationToken cancellationToken = default
)

Параметры

cardRepository  ICardRepository
Репозиторий карточек, с помощью которого производится загрузка карточки сателлита.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
cardID  Guid
Идентификатор основной карточки.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
noLockingMainCard  Boolean  (Optional)
Определяет, нужно ли блокировать основную карточку при загрузке/создании карточки сателлита.
cancellationToken  CancellationToken  (Optional)
Объект, с помощью которого можно отменить асинхронную задачу.

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

ValueTaskNullableGuid
Идентификатор карточки файлового сателлита, или , если возникли ошибки.

См. также