C# 클래스 OpenTween.Thumbnail.Services.MetaThumbnailService

og:image や twitter:image をスクレイピングしてサムネイルURLを抽出する
상속: IThumbnailService
파일 보기 프로젝트 열기: opentween/OpenTween

보호된 프로퍼티들

프로퍼티 타입 설명
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