C# 클래스 Apachai.BackingStore

파일 보기 프로젝트 열기: garuma/apachai 1 사용 예제들

공개 메소드들

메소드 설명
BackingStore ( ConfigManager cfg ) : System
DoWeKnowUser ( long id ) : bool
DoWeKnowUser ( long id, string token ) : bool
DoesUserNeedInfoUpdate ( long id ) : bool
FindPermaFromShort ( string shortId, string &permaId ) : bool
GetCountStats ( int &picCount, int &userCount ) : void
GetExtraUserInfos ( string id, string &screenname, string &avatarUrl, string &realName, string &url, string &desc ) : bool
GetImagesOfUserFromPic ( string picture, int count ) : List
GetLastPicturesIds ( ) : List
GetNextShortId ( ) : long
GetPictureGeo ( string image, string &geo ) : bool
GetPicturesInfos ( string filename, string &result ) : bool
GetShortUrlForImg ( string image ) : string
GetTempTokenSecret ( string token ) : string
GetTwitterInfosFromImage ( string pictureId, string &avatarUrl, string &tweetText, string &screenname, string &name, string &url, string &desc ) : void
GetUserAccessTokens ( long uid ) : OAuthToken
MapShortToLongUrl ( string shortId, string longId ) : void
RegisterImageWithTweet ( long uid, string picture, string tweet, string longUrl, string shortUrl ) : void
SaveTempTokenSecret ( string token, string tokenSecret ) : void
SetCachedStats ( string json ) : void
SetCachedTwitterInfos ( string picture, string json ) : void
SetExtraUserInfos ( long uid, string avatarUrl, string realName, string url, string desc ) : void
SetPictureGeo ( string image, string geo ) : void
SetPictureInfos ( string filename, string data ) : void
SetPictureLinks ( string picture, string json ) : void
SetUserAccessTokens ( long uid, string accessToken, string accessTokenSecret ) : void
SetUserInfos ( long uid, string screenName ) : void
TryGetCachedStats ( string &json ) : bool
TryGetCachedTwitterInfos ( string picture, string &json ) : bool
TryGetPictureLinks ( string picture, string &json ) : bool

비공개 메소드들

메소드 설명
SetCachedInfos ( string ns, string id, string json, System.TimeSpan expire ) : void
TryGetCachedInfos ( string ns, string id, string &json ) : bool

메소드 상세

BackingStore() 공개 메소드

public BackingStore ( ConfigManager cfg ) : System
cfg ConfigManager
리턴 System

DoWeKnowUser() 공개 메소드

public DoWeKnowUser ( long id ) : bool
id long
리턴 bool

DoWeKnowUser() 공개 메소드

public DoWeKnowUser ( long id, string token ) : bool
id long
token string
리턴 bool

DoesUserNeedInfoUpdate() 공개 메소드

public DoesUserNeedInfoUpdate ( long id ) : bool
id long
리턴 bool

FindPermaFromShort() 공개 메소드

public FindPermaFromShort ( string shortId, string &permaId ) : bool
shortId string
permaId string
리턴 bool

GetCountStats() 공개 메소드

public GetCountStats ( int &picCount, int &userCount ) : void
picCount int
userCount int
리턴 void

GetExtraUserInfos() 공개 메소드

public GetExtraUserInfos ( string id, string &screenname, string &avatarUrl, string &realName, string &url, string &desc ) : bool
id string
screenname string
avatarUrl string
realName string
url string
desc string
리턴 bool

GetImagesOfUserFromPic() 공개 메소드

public GetImagesOfUserFromPic ( string picture, int count ) : List
picture string
count int
리턴 List

GetLastPicturesIds() 공개 메소드

public GetLastPicturesIds ( ) : List
리턴 List

GetNextShortId() 공개 메소드

public GetNextShortId ( ) : long
리턴 long

GetPictureGeo() 공개 메소드

public GetPictureGeo ( string image, string &geo ) : bool
image string
geo string
리턴 bool

GetPicturesInfos() 공개 메소드

public GetPicturesInfos ( string filename, string &result ) : bool
filename string
result string
리턴 bool

GetShortUrlForImg() 공개 메소드

public GetShortUrlForImg ( string image ) : string
image string
리턴 string

GetTempTokenSecret() 공개 메소드

public GetTempTokenSecret ( string token ) : string
token string
리턴 string

GetTwitterInfosFromImage() 공개 메소드

public GetTwitterInfosFromImage ( string pictureId, string &avatarUrl, string &tweetText, string &screenname, string &name, string &url, string &desc ) : void
pictureId string
avatarUrl string
tweetText string
screenname string
name string
url string
desc string
리턴 void

GetUserAccessTokens() 공개 메소드

public GetUserAccessTokens ( long uid ) : OAuthToken
uid long
리턴 OAuthToken

MapShortToLongUrl() 공개 메소드

public MapShortToLongUrl ( string shortId, string longId ) : void
shortId string
longId string
리턴 void

RegisterImageWithTweet() 공개 메소드

public RegisterImageWithTweet ( long uid, string picture, string tweet, string longUrl, string shortUrl ) : void
uid long
picture string
tweet string
longUrl string
shortUrl string
리턴 void

SaveTempTokenSecret() 공개 메소드

public SaveTempTokenSecret ( string token, string tokenSecret ) : void
token string
tokenSecret string
리턴 void

SetCachedStats() 공개 메소드

public SetCachedStats ( string json ) : void
json string
리턴 void

SetCachedTwitterInfos() 공개 메소드

public SetCachedTwitterInfos ( string picture, string json ) : void
picture string
json string
리턴 void

SetExtraUserInfos() 공개 메소드

public SetExtraUserInfos ( long uid, string avatarUrl, string realName, string url, string desc ) : void
uid long
avatarUrl string
realName string
url string
desc string
리턴 void

SetPictureGeo() 공개 메소드

public SetPictureGeo ( string image, string geo ) : void
image string
geo string
리턴 void

SetPictureInfos() 공개 메소드

public SetPictureInfos ( string filename, string data ) : void
filename string
data string
리턴 void

SetPictureLinks() 공개 메소드

public SetPictureLinks ( string picture, string json ) : void
picture string
json string
리턴 void

SetUserAccessTokens() 공개 메소드

public SetUserAccessTokens ( long uid, string accessToken, string accessTokenSecret ) : void
uid long
accessToken string
accessTokenSecret string
리턴 void

SetUserInfos() 공개 메소드

public SetUserInfos ( long uid, string screenName ) : void
uid long
screenName string
리턴 void

TryGetCachedStats() 공개 메소드

public TryGetCachedStats ( string &json ) : bool
json string
리턴 bool

TryGetCachedTwitterInfos() 공개 메소드

public TryGetCachedTwitterInfos ( string picture, string &json ) : bool
picture string
json string
리턴 bool

TryGetPictureLinks() 공개 메소드

public TryGetPictureLinks ( string picture, string &json ) : bool
picture string
json string
리턴 bool