Table of Contents

Class CommunalManager

Namespace
Lers.Communal
Assembly
Lers.System.dll

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

public sealed class CommunalManager : ServerObject
Inheritance
CommunalManager
Inherited Members
Extension Methods

Methods

GetHouseById(int)

Получает жилой дом по идентификатору.

public House GetHouseById(int id)

Parameters

id int

Уникальный идентификатор жилого дома.

Returns

House

Возвращает экземпляр House или null, если жилого дома с таким идентификатором не существует или он недоступен для данной учетной записи.

GetHouseById(int, NodeInfoFlags)

Получает жилой дом и дополнительную информацию по идентификатору.

public House GetHouseById(int id, NodeInfoFlags flags)

Parameters

id int

Уникальный идентификатор жилого дома.

flags NodeInfoFlags

Флаги, определяющие, какая дополнительная информация должна быть получена.

Returns

House

Возвращает экземпляр House или null, если жилого дома с таким идентификатором не существует или он недоступен для данной учетной записи.

GetHouseByIdAsync(int)

Асинхронно получает жилой дом по идентификатору.

public Task<House> GetHouseByIdAsync(int id)

Parameters

id int

Уникальный идентификатор жилого дома.

Returns

Task<House>

Возвращает экземпляр House или null, если жилого дома с таким идентификатором не существует или он недоступен для данной учетной записи.

GetHouseByIdAsync(int, NodeInfoFlags)

Асинхронно получает жилой дом и дополнительную информацию по идентификатору.

public Task<House> GetHouseByIdAsync(int id, NodeInfoFlags flags)

Parameters

id int

Уникальный идентификатор жилого дома.

flags NodeInfoFlags

Флаги, определяющие, какая дополнительная информация должна быть получена.

Returns

Task<House>

Асинхронную операцию, которая после завершения вернёт экземпляр House.

NewHouse(string)

Создает новый жилой дом.

public House NewHouse(string title)

Parameters

title string

Наименование жилого дома.

Returns

House

Возвращает экземпляр House.

Remarks

Уникальным является сочетание наименования жилого дома и его адреса, поэтому для создания рекомендуется использовать метод, который позволяет задать сразу оба параметра. NewHouse(string, string).

NewHouse(string, string)

Создает новый жилой дом.

public House NewHouse(string title, string address)

Parameters

title string

Наименование жилого дома.

address string

Адрес жилого дома.

Returns

House

Возвращает экземпляр House.