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