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
id
intУникальный идентификатор объявления.
flags
AnnouncementInfoFlagsФлаги, определяющие, какая дополнительная информация должна быть получена.
Returns
- Announcement
Возвращает экземпляр Announcement или null, если объявления с таким идентификатором не существует.
GetByIdAsync(int, AnnouncementInfoFlags)
Начинает асинхронную операцию получения объявления по уникальному идентификатору.
public Task<Announcement> GetByIdAsync(int id, AnnouncementInfoFlags flags)
Parameters
id
intУникальный идентификатор объявления.
flags
AnnouncementInfoFlagsФлаги, определяющие, какая дополнительная информация должна быть получена.
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.