C# Класс OpenTween.Thumbnail.Services.MetaThumbnailService

og:image や twitter:image をスクレイピングしてサムネイルURLを抽出する
Наследование: IThumbnailService
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
MetaPatterns System.Text.RegularExpressions.Regex[]
PropertyNames string[]
propertyNames string[]
regex Regex

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

Метод Описание
GetThumbnailInfoAsync ( string url, PostClass post, CancellationToken token ) : Task
MetaThumbnailService ( HttpClient http, string urlPattern ) : System
MetaThumbnailService ( HttpClient http, string urlPattern, string propNames ) : System
MetaThumbnailService ( string urlPattern ) : System
MetaThumbnailService ( string urlPattern, string propNames ) : System

Защищенные методы

Метод Описание
FetchImageUrlAsync ( string url, CancellationToken token ) : Task
GetThumbnailUrl ( string html ) : string

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

FetchImageUrlAsync() защищенный Метод

protected FetchImageUrlAsync ( string url, CancellationToken token ) : Task
url string
token System.Threading.CancellationToken
Результат Task

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

public GetThumbnailInfoAsync ( string url, PostClass post, CancellationToken token ) : Task
url string
post PostClass
token System.Threading.CancellationToken
Результат Task

GetThumbnailUrl() защищенный Метод

protected GetThumbnailUrl ( string html ) : string
html string
Результат string

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

public MetaThumbnailService ( HttpClient http, string urlPattern ) : System
http System.Net.Http.HttpClient
urlPattern string
Результат System

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

public MetaThumbnailService ( HttpClient http, string urlPattern, string propNames ) : System
http System.Net.Http.HttpClient
urlPattern string
propNames string
Результат System

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

public MetaThumbnailService ( string urlPattern ) : System
urlPattern string
Результат System

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

public MetaThumbnailService ( string urlPattern, string propNames ) : System
urlPattern string
propNames string
Результат System

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

MetaPatterns защищенное статическое свойство

protected static Regex[],System.Text.RegularExpressions MetaPatterns
Результат System.Text.RegularExpressions.Regex[]

PropertyNames защищенное статическое свойство

protected static string[] PropertyNames
Результат string[]

propertyNames защищенное свойство

protected string[] propertyNames
Результат string[]

regex защищенное свойство

protected Regex regex
Результат Regex