C# Класс afung.MangaWeb3.Server.Manga

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

Private Properties

Свойство Тип Описание
CheckLockFile bool
DeleteCache void
FromData Manga
GetMangas afung.MangaWeb3.Server.Manga[]
GetResizedDimensions int[]
GetSameFileName afung.MangaWeb3.Server.Manga[]
InnerRefreshContent void
Manga System
TryOutputFile string
UpdateTags void

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

Метод Описание
CacheLimit ( ) : void
ChangePath ( string newPath, int newType ) : void
CheckMangaPath ( string path ) : string
CheckMangaType ( string path ) : int
CreateNewManga ( Collection collection, string path ) : Manga
Delete ( ) : void
DeleteMangas ( Manga mangas ) : void
DeleteMangasFromCollectionIds ( int cids ) : void
DeleteMangasFromIds ( int ids ) : void
GetAllMangas ( ) : afung.MangaWeb3.Server.Manga[]
GetAllTags ( ) : string[]
GetById ( int id ) : Manga
GetByPath ( string path ) : Manga
GetCover ( ) : string
GetDimensions ( int page ) : int[]
GetMangaList ( AjaxBase ajax, MangaFilter filter ) : afung.MangaWeb3.Server.Manga[]
GetMangasWithFilter ( Collection collection, string tag, string author, int type ) : afung.MangaWeb3.Server.Manga[]
GetMetaJson ( ) : AdminMangaMetaJson
GetPage ( int page, int width, int height, int part ) : string
GetTags ( ) : string[]
IncreaseViewCount ( ) : void
IsFileMissing ( ) : bool
ProcessFile ( string content, int width, int height, int part, string outputPath, string lockPath ) : void
RefreshContent ( ) : void
RefreshMangasContent ( int ids ) : void
Save ( ) : void
ToJson ( ) : MangaJson
ToJsonArray ( Manga mangas ) : afung.MangaWeb3.Common.MangaJson[]
ToListItemJsonArray ( Manga mangas ) : afung.MangaWeb3.Common.MangaListItemJson[]
ToMangaListItemJson ( ) : MangaListItemJson
UpdateMeta ( AdminMangaMetaJson obj ) : void

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

Метод Описание
CheckLockFile ( string lockPath ) : bool
DeleteCache ( ) : void
FromData ( object>.Dictionary data ) : Manga
GetMangas ( string where ) : afung.MangaWeb3.Server.Manga[]
GetResizedDimensions ( int page, int width, int height ) : int[]
GetSameFileName ( int cid, string path ) : afung.MangaWeb3.Server.Manga[]
InnerRefreshContent ( ) : void
Manga ( ) : System
TryOutputFile ( string content ) : string
UpdateTags ( string tags ) : void

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

CacheLimit() публичный статический Метод

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

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

public ChangePath ( string newPath, int newType ) : void
newPath string
newType int
Результат void

CheckMangaPath() публичный статический Метод

public static CheckMangaPath ( string path ) : string
path string
Результат string

CheckMangaType() публичный статический Метод

public static CheckMangaType ( string path ) : int
path string
Результат int

CreateNewManga() публичный статический Метод

public static CreateNewManga ( Collection collection, string path ) : Manga
collection Collection
path string
Результат Manga

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

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

DeleteMangas() публичный статический Метод

public static DeleteMangas ( Manga mangas ) : void
mangas Manga
Результат void

DeleteMangasFromCollectionIds() публичный статический Метод

public static DeleteMangasFromCollectionIds ( int cids ) : void
cids int
Результат void

DeleteMangasFromIds() публичный статический Метод

public static DeleteMangasFromIds ( int ids ) : void
ids int
Результат void

GetAllMangas() публичный статический Метод

public static GetAllMangas ( ) : afung.MangaWeb3.Server.Manga[]
Результат afung.MangaWeb3.Server.Manga[]

GetAllTags() публичный статический Метод

public static GetAllTags ( ) : string[]
Результат string[]

GetById() публичный статический Метод

public static GetById ( int id ) : Manga
id int
Результат Manga

GetByPath() публичный статический Метод

public static GetByPath ( string path ) : Manga
path string
Результат Manga

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

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

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

public GetDimensions ( int page ) : int[]
page int
Результат int[]

GetMangaList() публичный статический Метод

public static GetMangaList ( AjaxBase ajax, MangaFilter filter ) : afung.MangaWeb3.Server.Manga[]
ajax AjaxBase
filter afung.MangaWeb3.Common.MangaFilter
Результат afung.MangaWeb3.Server.Manga[]

GetMangasWithFilter() публичный статический Метод

public static GetMangasWithFilter ( Collection collection, string tag, string author, int type ) : afung.MangaWeb3.Server.Manga[]
collection Collection
tag string
author string
type int
Результат afung.MangaWeb3.Server.Manga[]

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

public GetMetaJson ( ) : AdminMangaMetaJson
Результат afung.MangaWeb3.Common.AdminMangaMetaJson

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

public GetPage ( int page, int width, int height, int part ) : string
page int
width int
height int
part int
Результат string

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

public GetTags ( ) : string[]
Результат string[]

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

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

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

public IsFileMissing ( ) : bool
Результат bool

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

public ProcessFile ( string content, int width, int height, int part, string outputPath, string lockPath ) : void
content string
width int
height int
part int
outputPath string
lockPath string
Результат void

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

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

RefreshMangasContent() публичный статический Метод

public static RefreshMangasContent ( int ids ) : void
ids int
Результат void

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

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

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

public ToJson ( ) : MangaJson
Результат afung.MangaWeb3.Common.MangaJson

ToJsonArray() публичный статический Метод

public static ToJsonArray ( Manga mangas ) : afung.MangaWeb3.Common.MangaJson[]
mangas Manga
Результат afung.MangaWeb3.Common.MangaJson[]

ToListItemJsonArray() публичный статический Метод

public static ToListItemJsonArray ( Manga mangas ) : afung.MangaWeb3.Common.MangaListItemJson[]
mangas Manga
Результат afung.MangaWeb3.Common.MangaListItemJson[]

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

public ToMangaListItemJson ( ) : MangaListItemJson
Результат afung.MangaWeb3.Common.MangaListItemJson

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

public UpdateMeta ( AdminMangaMetaJson obj ) : void
obj afung.MangaWeb3.Common.AdminMangaMetaJson
Результат void