C# Class OpenTween.Thumbnail.Services.MetaThumbnailService

og:image や twitter:image をスクレイピングしてサムネイルURLを抽出する
Inheritance: IThumbnailService
Afficher le fichier Open project: opentween/OpenTween

Protected Properties

Свойство Type Description
MetaPatterns System.Text.RegularExpressions.Regex[]
PropertyNames string[]
propertyNames string[]
regex Regex

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
FetchImageUrlAsync ( string url, CancellationToken token ) : Task
GetThumbnailUrl ( string html ) : string

Method Details

FetchImageUrlAsync() protected méthode

protected FetchImageUrlAsync ( string url, CancellationToken token ) : Task
url string
token System.Threading.CancellationToken
Résultat Task

GetThumbnailInfoAsync() public méthode

public GetThumbnailInfoAsync ( string url, PostClass post, CancellationToken token ) : Task
url string
post PostClass
token System.Threading.CancellationToken
Résultat Task

GetThumbnailUrl() protected méthode

protected GetThumbnailUrl ( string html ) : string
html string
Résultat string

MetaThumbnailService() public méthode

public MetaThumbnailService ( HttpClient http, string urlPattern ) : System
http System.Net.Http.HttpClient
urlPattern string
Résultat System

MetaThumbnailService() public méthode

public MetaThumbnailService ( HttpClient http, string urlPattern, string propNames ) : System
http System.Net.Http.HttpClient
urlPattern string
propNames string
Résultat System

MetaThumbnailService() public méthode

public MetaThumbnailService ( string urlPattern ) : System
urlPattern string
Résultat System

MetaThumbnailService() public méthode

public MetaThumbnailService ( string urlPattern, string propNames ) : System
urlPattern string
propNames string
Résultat System

Property Details

MetaPatterns protected_oe static_oe property

protected static Regex[],System.Text.RegularExpressions MetaPatterns
Résultat System.Text.RegularExpressions.Regex[]

PropertyNames protected_oe static_oe property

protected static string[] PropertyNames
Résultat string[]

propertyNames protected_oe property

protected string[] propertyNames
Résultat string[]

regex protected_oe property

protected Regex regex
Résultat Regex