C# 클래스 nhitomi.Core.Clients.Hitomi.HitomiClient

상속: IDoujinClient
파일 보기 프로젝트 열기: Kadantte/Kurumi

공개 메소드들

메소드 설명
Dispose ( ) : void
EnumerateAsync ( string startId = null, CancellationToken cancellationToken = default ) : Task>
GetAsync ( string id, CancellationToken cancellationToken = default ) : Task
GetGalleryUrl ( Doujin doujin ) : string
HitomiClient ( IHttpClient http, JsonSerializer serializer, ILogger logger ) : System
InitializeImageRequest ( Doujin doujin, HttpRequestMessage message ) : void
PopulatePages ( Doujin doujin ) : IEnumerable

비공개 메소드들

메소드 설명
ConvertSeries ( string series ) : string
ConvertTag ( string tag ) : string
ReadNozomiIndicesAsync ( CancellationToken cancellationToken = default ) : Task
Sanitize ( HtmlNode node ) : string

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnumerateAsync() 공개 메소드

public EnumerateAsync ( string startId = null, CancellationToken cancellationToken = default ) : Task>
startId string
cancellationToken CancellationToken
리턴 Task>

GetAsync() 공개 메소드

public GetAsync ( string id, CancellationToken cancellationToken = default ) : Task
id string
cancellationToken CancellationToken
리턴 Task

GetGalleryUrl() 공개 정적인 메소드

public static GetGalleryUrl ( Doujin doujin ) : string
doujin Doujin
리턴 string

HitomiClient() 공개 메소드

public HitomiClient ( IHttpClient http, JsonSerializer serializer, ILogger logger ) : System
http IHttpClient
serializer JsonSerializer
logger ILogger
리턴 System

InitializeImageRequest() 공개 메소드

public InitializeImageRequest ( Doujin doujin, HttpRequestMessage message ) : void
doujin Doujin
message HttpRequestMessage
리턴 void

PopulatePages() 공개 메소드

public PopulatePages ( Doujin doujin ) : IEnumerable
doujin Doujin
리턴 IEnumerable