Table of Contents

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

message string

Текст сообщения.

exparedDate DateTime?

Время истечения объявелния.

Returns

Announcement

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