Interface ITechCheckout
Представляет чекаут.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechCheckout
Properties
CreationDate
Возвращает дату создания чекаута.
Declaration
DateTime CreationDate { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Description
Возвращает описание чекаута.
Declaration
string Description { get; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Возвращает идентификатор чекаута.
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| int |
ObjectId
Возвращает идентификатор объекта чекаута.
Declaration
int ObjectId { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
AddObject(int, CancellationToken)
Добавляет объект к чекауту.
Declaration
Task AddObject(int objectId, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| int | objectId | Идентификатор объекта. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемая задача. |
Remarks
Чекаут остается открытым.
ApplyChanges(CancellationToken)
Сохраняет изменения рабочего проекта в базу данных.
Declaration
Task ApplyChanges(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемая задача. |
Remarks
Чекаут закрывается.
Connect(CancellationToken)
Подключает текущую сессию к чекауту.
Declaration
Task Connect(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемая задача. |
Disconnect(CancellationToken)
Отключает текущую сессию от чекаута.
Declaration
Task Disconnect(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемая задача. |
RejectChanges(CancellationToken)
Удаляет все изменения в рабочем проекте.
Declaration
Task RejectChanges(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемая задача. |
Remarks
Чекаут закрывается.
Rename(string, CancellationToken)
Изменяет наименование чекаута.
Declaration
Task Rename(string name, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Новое наименование чекаута. |
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Выполняемая задача. |
SaveChanges(CancellationToken)
Сохраняет изменения рабочего проекта в базу данных.
Declaration
Task SaveChanges(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемая задача. |
Remarks
Чекаут остаётся открытым.
ToDto()
Возвращает описание чекаута.
Declaration
TechCheckoutDto ToDto()
Returns
| Type | Description |
|---|---|
| TechCheckoutDto | Сформированное описание. |