Class IncidentExtensions
Содержит методы расширения для работы с нештатными ситуациями.
public static class IncidentExtensions
- Inheritance
-
IncidentExtensions
- Inherited Members
Methods
DeleteIncident(RestClient, int)
Удаляет нештатную ситуацию с указанным идентификатором.
public static Task DeleteIncident(this RestClient client, int incidentId)
Parameters
client
RestClientincidentId
int
Returns
GetActiveIncidents(RestClient)
Возвращает НС для группы объектов учёта.
public static Task<Incident[]> GetActiveIncidents(this RestClient client)
Parameters
client
RestClient
Returns
GetActiveIncidentsForNodeGroup(RestClient, int)
Возвращает НС для группы объектов учёта.
public static Task<Incident[]> GetActiveIncidentsForNodeGroup(this RestClient client, int id)
Parameters
client
RestClientid
int
Returns
GetIncidentById(RestClient, int)
Возвращает параметры нештатной ситуации по идентификатору.
public static Task<IncidentGetResponseParameters> GetIncidentById(this RestClient client, int id)
Parameters
client
RestClientid
int
Returns
GetMeasurePointActiveIncidents(RestClient, int)
Возвращает открытые НС для точки учёта.
public static Task<Incident[]> GetMeasurePointActiveIncidents(this RestClient client, int measurePointId)
Parameters
client
RestClientmeasurePointId
int
Returns
GetMeasurePointIncidentLog(RestClient, int, DateTime, DateTime)
Возвращает журнал Нс для точки учёта.
public static Task<IncidentLog[]> GetMeasurePointIncidentLog(this RestClient client, int measurePointId, DateTime start, DateTime end)
Parameters
client
RestClientmeasurePointId
intstart
DateTimeend
DateTime
Returns
- Task<IncidentLog[]>
GetNodeActiveIncidents(RestClient, int)
Возвращает открытые НС для объекта учёта.
public static Task<Incident[]> GetNodeActiveIncidents(this RestClient client, int nodeId)
Parameters
client
RestClientnodeId
int