Show / Hide Table of Contents

Interface ITechCheckoutsSource

Представляет источник чекаутов.

Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechCheckoutsSource

Methods

Create(ITechObject, CancellationToken)

Создаёт новый чекаут.

Declaration
Task<ITechCheckout> Create(ITechObject obj, CancellationToken cancellationToken)
Parameters
Type Name Description
ITechObject obj

Объект, берущийся на изменение.

CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task<ITechCheckout>

Созданный чекаут.

Create(CancellationToken)

Создаёт новый пустой чекаут.

Declaration
Task<ITechCheckout> Create(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task<ITechCheckout>

Созданный чекаут.

GetAll(CancellationToken)

Возвращает список всех чекаутов.

Declaration
Task<IReadOnlyList<ITechCheckout>> GetAll(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task<IReadOnlyList<ITechCheckout>>

Список всех чекаутов.

GetById(int, CancellationToken)

Возвращает чекаут по идентификатору.

Declaration
Task<ITechCheckout?> GetById(int id, CancellationToken cancellationToken)
Parameters
Type Name Description
int id

Идентификатор чекаута.

CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task<ITechCheckout>

Чекаут с указанным идентификатором или null.

GetByObjectId(int, CancellationToken)

Получает чекаут указанного объекта.

Declaration
Task<ITechCheckout?> GetByObjectId(int objId, CancellationToken cancellationToken)
Parameters
Type Name Description
int objId

Идентификатор объекта.

CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task<ITechCheckout>

Чекаут объекта.

GetCurrentId(CancellationToken)

Возвращает идентификатор текущего чекаута.

Declaration
Task<string> GetCurrentId(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task<string>

Идентификатор текущего чекаута.

UnlockObject(ITechObject, CancellationToken)

Разблокирует объект, находящийся в чекауте.

Declaration
Task UnlockObject(ITechObject obj, CancellationToken cancellationToken)
Parameters
Type Name Description
ITechObject obj

Произвольный объект.

CancellationToken cancellationToken

Признак отмены операции.

Returns
Type Description
Task

Исполняемую задачу.

Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»