Table of Contents

Interface IEquipmentManager

Namespace
Lers.Core
Assembly
Lers.System.dll

Предоставляет интерфейс для работы с оборудованием.

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[]>