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
idintУникальный идентификатор атрибута.
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
titlestringНаименование атрибута.
codestringКод атрибута.
commentstringОписание атрибута.
entitiesAttributeEntitiesСущности, которые используют атрибут AttributeEntities.
Returns
- CustomAttribute
Экземпляр CustomAttributeChanged.
Events
CustomAttributeChanged
Событие возникает при изменении пользовательского атрибута.
public event EventHandler<EntityChangedEventArgs<CustomAttribute>> CustomAttributeChanged