C# Class Rsdn.Janus.Forum

Отражает отдельный форум.
Inheritance: Rsdn.Janus.ObjectModel.Feature, IMessagesFeature, IGetData, IForum
显示文件 Open project: rsdn/janus Class Usage Examples

Private Properties

Property Type Description
IGetData void
InstanceBeforeFeatureActivate void
LoadData void
ReadMsg IMsg

Public Methods

Method Description
ActivateLiveBehavior ( ) : IDisposable
FindMsgById ( int idMsg ) : IMsg

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

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

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

RefreshInfo ( ) : void

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

ToString ( ) : string

Protected Methods

Method Description
CreateGuiControl ( ) : Control

Private Methods

Method Description
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

Method Details

ActivateLiveBehavior() public method

public ActivateLiveBehavior ( ) : IDisposable
return IDisposable

CreateGuiControl() protected method

protected CreateGuiControl ( ) : Control
return System.Windows.Forms.Control

FindMsgById() public method

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

Forum() public method

public Forum ( IServiceProvider provider ) : System
provider IServiceProvider
return System

LoadAllMsg() public method

public LoadAllMsg ( ) : IMsg
return IMsg

Refresh() public method

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

RefreshInfo() public method

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

ToString() public method

public ToString ( ) : string
return string