C# 클래스 Rsdn.Janus.MessageExporter

Экспортирует сообщения.
파일 보기 프로젝트 열기: rsdn/janus 1 사용 예제들

공개 메소드들

메소드 설명
Export ( IServiceProvider provider ) : void

비공개 메소드들

메소드 설명
BuildHTMLPage ( IServiceProvider provider, IList msgs, ProgressDelegate pd, bool processSmiles, Encoding encoding ) : string
BuildTxtString ( string sourceString, char leftChar, char rightChar, int maxLength ) : string

Делает из строки любой длины >= 1 строки, длиной не более maxLength.

Export2HTML ( IServiceProvider provider, IList msgs, Stream fs, ProgressDelegate pd ) : void
Export2Mht ( IServiceProvider provider, IList msgs, Stream fs, ProgressDelegate pd ) : void
Export2Text ( ICollection msgs, Stream fs, ProgressDelegate pd ) : void
FormatUserClass ( UserClass userClass, bool isHtml ) : string

Преобразовывает userclass число в строку с подсветкой или без.

GetAllChildren ( IMsg msg, ICollection list, bool onlyUnread ) : void
RemoveTag ( string sourceString, string tag, string standOut ) : string
RemoveTags ( string sourceString ) : string

Срез или замена [] [/] тегов.

메소드 상세

Export() 공개 정적인 메소드

public static Export ( IServiceProvider provider ) : void
provider IServiceProvider
리턴 void