C# 클래스 afung.MangaWeb3.Server.Manga

파일 보기 프로젝트 열기: a-fung/MangaWeb3 1 사용 예제들

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