C# Класс nhitomi.Core.Clients.Hitomi.HitomiClient

Наследование: IDoujinClient
Показать файл Открыть проект

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

Метод Описание
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