FileSatelliteHelperGetFileSatelliteIDAsync - метод
Возвращает идентификатор карточки файлового сателлита из базы данных.
Если карточки файлового сателлита еще нет, то создает ее.
Пространство имён: Tessa.Extensions.Platform.Server.CardsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static ValueTask<Guid?> GetFileSatelliteIDAsync(
ICardRepository cardRepository,
IDbScope dbScope,
Guid cardID,
IValidationResultBuilder validationResult,
bool noLockingMainCard = false,
CancellationToken cancellationToken = default
)
Public Shared Function GetFileSatelliteIDAsync (
cardRepository As ICardRepository,
dbScope As IDbScope,
cardID As Guid,
validationResult As IValidationResultBuilder,
Optional noLockingMainCard As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Guid?)
public:
static ValueTask<Nullable<Guid>> GetFileSatelliteIDAsync(
ICardRepository^ cardRepository,
IDbScope^ dbScope,
Guid cardID,
IValidationResultBuilder^ validationResult,
bool noLockingMainCard = false,
CancellationToken cancellationToken = CancellationToken()
)
static member GetFileSatelliteIDAsync :
cardRepository : ICardRepository *
dbScope : IDbScope *
cardID : Guid *
validationResult : IValidationResultBuilder *
?noLockingMainCard : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _noLockingMainCard = defaultArg noLockingMainCard false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Nullable<Guid>>
- cardRepository ICardRepository
- Репозиторий карточек, с помощью которого производится загрузка карточки сателлита.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- cardID Guid
- Идентификатор основной карточки.
- validationResult IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- noLockingMainCard Boolean (Optional)
- Определяет, нужно ли блокировать основную карточку при загрузке/создании карточки сателлита.
- cancellationToken CancellationToken (Optional)
- Объект, с помощью которого можно отменить асинхронную задачу.
ValueTaskNullableGuidИдентификатор карточки файлового сателлита, или
, если возникли ошибки.