Class CustomAttributeManager
Предоставляет интерфейс для работы с атрибутами объекта учета.
public class CustomAttributeManager : ServerObject
- Inheritance
-
CustomAttributeManager
- Inherited Members
- Extension Methods
Properties
IsEditAllowed
Получает значение, определяющее, разрешено ли изменение атрибута текущему пользователю.
public bool IsEditAllowed { get; }
Property Value
Methods
GetByIdAsync(int)
Начинает асинхронную операцию получения атрибута по уникальному идентификатору.
public Task<CustomAttribute> GetByIdAsync(int id)
Parameters
id
intУникальный идентификатор атрибута.
Returns
GetListAsync()
Асинхронно получает список атрибутов.
public Task<CustomAttribute[]> GetListAsync()
Returns
- Task<CustomAttribute[]>
Задание, которое после завершения вернёт список атрибутов.
NewCustomAttribute(string, string, string, AttributeEntities)
Создает новый атрибут.
public CustomAttribute NewCustomAttribute(string title, string code, string comment, AttributeEntities entities)
Parameters
title
stringНаименование атрибута.
code
stringКод атрибута.
comment
stringОписание атрибута.
entities
AttributeEntitiesСущности, которые используют атрибут AttributeEntities.
Returns
- CustomAttribute
Экземпляр CustomAttributeChanged.
Events
CustomAttributeChanged
Событие возникает при изменении пользовательского атрибута.
public event EventHandler<EntityChangedEventArgs<CustomAttribute>> CustomAttributeChanged