C# Класс Blog, lb

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Verbose bool
config Config
pubDate DateTime

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

Метод Описание
AddArticle ( string url, string caption ) : void
AddCategory ( Hashtable, hash, DayEntry, day ) : void
Blog ( Config, config, string template ) : System
FillEntrySubstitutions ( Hashtable substitutions, DayEntry d, string blog_base, bool single_entry ) : void
GenerateArchiveNavigation ( ) : void
LoadDirectory ( DirectoryInfo dir ) : void
Render ( TextWriter o, IList entries, int start, int end, string blog_base, bool include_daily_anchor ) : void
Render ( TextWriter o, IList entries, int idx, string blog_base, bool include_daily_anchor, bool single_entry ) : void
RenderArchive ( ) : void
RenderArchiveRss ( RssVersion version, string output, int end ) : void
RenderArticleList ( TextWriter o ) : void
RenderHtml ( string output, int start, int end, string blog_base, bool include_page_navigation ) : void
RenderHtml ( string output, string blog_base, IList entries, int start, int end, bool include_page_navigation ) : void
RenderRSS ( string output, IList entries, int start, int end ) : void
RenderRSS ( string output, int start, int end ) : void
Translate ( string input, TextWriter o, Hashtable substitutions ) : void

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

Метод Описание
CreateEntryIndex ( IList entries, int start, int end ) : string
CreateFile ( string file ) : FileStream
GetCategoryPaths ( DayEntry d, string blog_base ) : string
GetEntryNavigation ( IList entries, int idx, string blog_base ) : string
GetOutputEncoding ( ) : Encoding
GetPageNavigation ( int start, int end ) : string
MakeChannel ( ) : RssChannel

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

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

public AddArticle ( string url, string caption ) : void
url string
caption string
Результат void

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

public AddCategory ( Hashtable, hash, DayEntry, day ) : void
hash Hashtable,
day DayEntry,
Результат void

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

public Blog ( Config, config, string template ) : System
config Config,
template string
Результат System

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

public FillEntrySubstitutions ( Hashtable substitutions, DayEntry d, string blog_base, bool single_entry ) : void
substitutions Hashtable
d DayEntry
blog_base string
single_entry bool
Результат void

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

public GenerateArchiveNavigation ( ) : void
Результат void

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

public LoadDirectory ( DirectoryInfo dir ) : void
dir DirectoryInfo
Результат void

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

public Render ( TextWriter o, IList entries, int start, int end, string blog_base, bool include_daily_anchor ) : void
o TextWriter
entries IList
start int
end int
blog_base string
include_daily_anchor bool
Результат void

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

public Render ( TextWriter o, IList entries, int idx, string blog_base, bool include_daily_anchor, bool single_entry ) : void
o TextWriter
entries IList
idx int
blog_base string
include_daily_anchor bool
single_entry bool
Результат void

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

public RenderArchive ( ) : void
Результат void

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

public RenderArchiveRss ( RssVersion version, string output, int end ) : void
version RssVersion
output string
end int
Результат void

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

public RenderArticleList ( TextWriter o ) : void
o TextWriter
Результат void

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

public RenderHtml ( string output, int start, int end, string blog_base, bool include_page_navigation ) : void
output string
start int
end int
blog_base string
include_page_navigation bool
Результат void

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

public RenderHtml ( string output, string blog_base, IList entries, int start, int end, bool include_page_navigation ) : void
output string
blog_base string
entries IList
start int
end int
include_page_navigation bool
Результат void

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

public RenderRSS ( string output, IList entries, int start, int end ) : void
output string
entries IList
start int
end int
Результат void

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

public RenderRSS ( string output, int start, int end ) : void
output string
start int
end int
Результат void

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

public Translate ( string input, TextWriter o, Hashtable substitutions ) : void
input string
o TextWriter
substitutions Hashtable
Результат void

Описание свойств

Verbose публичное свойство

public bool Verbose
Результат bool

config публичное свойство

public Config config
Результат Config

pubDate публичное свойство

public DateTime pubDate
Результат DateTime