Interface ITechObjectsConfigurationsSource
Представляет источник данных для работы с заменой объектов.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectsConfigurationsSource
Methods
GetChangeVariants(ITechObject, CancellationToken)
Возвращает все варианты замены.
Declaration
Task<IReadOnlyCollection<TechObjectVariantInfoDto>> GetChangeVariants(ITechObject obj, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| ITechObject | obj | Родительский объект. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<IReadOnlyCollection<TechObjectVariantInfoDto>> | Список объектов. |
GetUseCurrentConfiguration(CancellationToken)
Возвращает признак использования текущей конфигурации.
Declaration
Task<bool> GetUseCurrentConfiguration(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<bool> | Признак использования текущей конфигурации. |
SetUseCurrentConfiguration(bool, CancellationToken)
Устанавливает признак использования текущей конфигурации.
Declaration
Task SetUseCurrentConfiguration(bool useCurrentConfig, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | useCurrentConfig | Признак использования текущей конфигурации. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task | Результат выполнения. |