Class AnnouncementManager
- Namespace
- Lers.Administration
- Assembly
- Lers.System.dll
Предоставляет интерфейс для работы с объявлениями.
public class AnnouncementManager : ServerObject
- Inheritance
-
AnnouncementManager
- Inherited Members
- Extension Methods
Methods
GetById(int, AnnouncementInfoFlags)
Получает объявление по уникальному идентификатору.
public Announcement GetById(int id, AnnouncementInfoFlags flags)
Parameters
idintУникальный идентификатор объявления.
flagsAnnouncementInfoFlagsФлаги, определяющие, какая дополнительная информация должна быть получена.
Returns
- Announcement
Возвращает экземпляр Announcement или null, если объявления с таким идентификатором не существует.
GetByIdAsync(int, AnnouncementInfoFlags)
Начинает асинхронную операцию получения объявления по уникальному идентификатору.
public Task<Announcement> GetByIdAsync(int id, AnnouncementInfoFlags flags)
Parameters
idintУникальный идентификатор объявления.
flagsAnnouncementInfoFlagsФлаги, определяющие, какая дополнительная информация должна быть получена.
Returns
- Task<Announcement>
Возвращает экземпляр, представляющий собой начатую асинхронную операцию.
GetList()
Получает список объявлений.
public Announcement[] GetList()
Returns
- Announcement[]
Список объявлений.
GetListAsync()
Получает список объявлений.
public Task<Announcement[]> GetListAsync()
Returns
- Task<Announcement[]>
NewAnnouncement(string, DateTime?)
Создает новое объявление.
public Announcement NewAnnouncement(string message, DateTime? exparedDate)
Parameters
Returns
- Announcement
Возвращает экземпляр Announcement.