C# Класс Rsdn.Janus.Forum

Отражает отдельный форум.
Наследование: Rsdn.Janus.ObjectModel.Feature, IMessagesFeature, IGetData, IForum
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
IGetData void
InstanceBeforeFeatureActivate void
LoadData void
ReadMsg IMsg

Открытые методы

Метод Описание
ActivateLiveBehavior ( ) : IDisposable
FindMsgById ( int idMsg ) : IMsg

Детали реализации FindMsgByID...

Forum ( IServiceProvider provider ) : System
LoadAllMsg ( ) : IMsg
Refresh ( ) : void

Помечает форум как требующий перечитки.

RefreshInfo ( ) : void

Обновляет информацию о форуме не перечитывая сообщения.

ToString ( ) : string

Защищенные методы

Метод Описание
CreateGuiControl ( ) : Control

Приватные методы

Метод Описание
IGetData ( NodeInfo nodeInfo, CellInfo cellData ) : void
InstanceBeforeFeatureActivate ( IFeature oldFeature, IFeature newFeature, bool &cancel ) : void
LoadData ( int id ) : void
ReadMsg ( bool isLoadAll ) : IMsg

Читает все сообщения форума не обращая внимание на значение Config.Instance.MaxTopicsPerForum

Описание методов

ActivateLiveBehavior() публичный Метод

public ActivateLiveBehavior ( ) : IDisposable
Результат IDisposable

CreateGuiControl() защищенный Метод

protected CreateGuiControl ( ) : Control
Результат System.Windows.Forms.Control

FindMsgById() публичный Метод

Детали реализации FindMsgByID...
public FindMsgById ( int idMsg ) : IMsg
idMsg int ID сообщения которое нужно найти.
Результат IMsg

Forum() публичный Метод

public Forum ( IServiceProvider provider ) : System
provider IServiceProvider
Результат System

LoadAllMsg() публичный Метод

public LoadAllMsg ( ) : IMsg
Результат IMsg

Refresh() публичный Метод

Помечает форум как требующий перечитки.
public Refresh ( ) : void
Результат void

RefreshInfo() публичный Метод

Обновляет информацию о форуме не перечитывая сообщения.
public RefreshInfo ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string