Interface ITechObjectAttribute
Представляет атрибут объекта.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectAttribute
Properties
DisplayValue
Возвращает отображаемое значение атрибута.
Declaration
string DisplayValue { get; }
Property Value
| Type | Description |
|---|---|
| string |
ExternalId
Возвращает идентификатор внешнего источника значения атрибута.
Declaration
string ExternalId { get; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Возвращает идентификатор атрибута.
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| int |
IsReadOnly
Возвращает признак "Только чтение".
Declaration
bool IsReadOnly { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Object
Возвращает объект которому принадлежит атрибут.
Declaration
ITechObject Object { get; }
Property Value
| Type | Description |
|---|---|
| ITechObject |
ObjectTypeAttribute
Возвращает определение атрибута в типе объекта.
Declaration
ITechObjectTypeAttribute ObjectTypeAttribute { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectTypeAttribute |
Value
Возвращает значение атрибута.
Declaration
ComplexValue Value { get; }
Property Value
| Type | Description |
|---|---|
| ComplexValue |
Methods
ClearValue(CancellationToken)
Удаляет значение атрибута.
Declaration
Task ClearValue(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task | Признак успешного выполнения. |
SetValue(ComplexValue, CancellationToken)
Обновляет значение атрибута.
Declaration
Task SetValue(ComplexValue value, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| ComplexValue | value | Новое значение атрибута. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task | Признак успешного выполнения. |
ToDto()
Возвращает описание атрибута.
Declaration
TechObjectAttributeDto ToDto()
Returns
| Type | Description |
|---|---|
| TechObjectAttributeDto | Сформированное описание. |