C# Class OpenTween.Thumbnail.Services.FoursquareCheckin

Inheritance: IThumbnailService
Show file Open project: opentween/OpenTween Class Usage Examples

Public Properties

Property Type Description
ApiBase string
LegacyUrlPatternRegex System.Text.RegularExpressions.Regex
UrlPatternRegex System.Text.RegularExpressions.Regex

Public Methods

Method Description
FetchCheckinLocation ( string url, CancellationToken token ) : Task

Foursquare のチェックイン URL から位置情報を取得します

FetchCheckinLocationLegacy ( string url, CancellationToken token ) : Task

Foursquare のチェックイン URL から位置情報を取得します (古い形式の URL)

FoursquareCheckin ( ) : System
FoursquareCheckin ( HttpClient http ) : System
GetThumbnailInfoAsync ( string url, PostClass post, CancellationToken token ) : Task

Private Methods

Method Description
ParseIntoLocation ( byte jsonBytes ) : GlobalLocation

Method Details

FetchCheckinLocation() public method

Foursquare のチェックイン URL から位置情報を取得します
public FetchCheckinLocation ( string url, CancellationToken token ) : Task
url string
token System.Threading.CancellationToken
return Task

FetchCheckinLocationLegacy() public method

Foursquare のチェックイン URL から位置情報を取得します (古い形式の URL)
public FetchCheckinLocationLegacy ( string url, CancellationToken token ) : Task
url string
token System.Threading.CancellationToken
return Task

FoursquareCheckin() public method

public FoursquareCheckin ( ) : System
return System

FoursquareCheckin() public method

public FoursquareCheckin ( HttpClient http ) : System
http System.Net.Http.HttpClient
return System

GetThumbnailInfoAsync() public method

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

Property Details

ApiBase public static property

public static string ApiBase
return string

LegacyUrlPatternRegex public static property

public static Regex,System.Text.RegularExpressions LegacyUrlPatternRegex
return System.Text.RegularExpressions.Regex

UrlPatternRegex public static property

public static Regex,System.Text.RegularExpressions UrlPatternRegex
return System.Text.RegularExpressions.Regex