Interface IEquipmentManager
Предоставляет интерфейс для работы с оборудованием.
public interface IEquipmentManager
- Extension Methods
Methods
GetByIdAsync(int)
Асинхронно получает экземпляр оборудования по идентификатору.
Task<IEquipment> GetByIdAsync(int id)
Parameters
id
intИдентификатор экземпляра оборудования.
Returns
- Task<IEquipment>
Задание, которое после завершения вернёт экземпляр оборудования.
GetByIdAsync(int, EquipmentInfo)
Асинхронно получает экземпляр оборудования по идентификатору с указанием требуемой дополнительной информации.
Task<IEquipment> GetByIdAsync(int id, EquipmentInfo info)
Parameters
id
intИдентификатор экземпляра оборудования.
info
EquipmentInfoДополнительная информация, которую требуется получить.
Returns
- Task<IEquipment>
Задание, которое после завершения вернёт экземпляр оборудования.
GetListAsync()
Асинхронно получает список экземпляров оборудования
Task<IEquipment[]> GetListAsync()
Returns
- Task<IEquipment[]>