C# 클래스 StarryEyes.Models.Timelines.Statuses.StatusModel

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

공개 메소드들

메소드 설명
AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
CollectGarbages ( ) : void
Equals ( object obj ) : bool
Get ( TwitterStatus status ) : Task
GetHashCode ( ) : int
GetIfCacheIsAlive ( long id ) : StatusModel
IsFavorited ( ) : bool
IsRetweeted ( ) : bool
RemoveFavoritedUser ( long userId ) : void
RemoveRetweetedUser ( long userId ) : void
UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void

비공개 메소드들

메소드 설명
GetSuitableReplyAccount ( ) : IEnumerable
LoadFavoritedUsers ( ) : void
LoadRetweetedUsers ( ) : void
LoadUsers ( IEnumerable users, object lockObject, TwitterUser>.IDictionary dictionary, IList target ) : void
StatusModel ( TwitterStatus status ) : System
StatusModel ( TwitterStatus status, StatusModel retweetedOriginal ) : System

메소드 상세

AddFavoritedUser() 공개 메소드

public AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
리턴 void

AddRetweetedUser() 공개 메소드

public AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
리턴 void

BacktrackFallback() 공개 정적인 메소드

public static BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
account StarryEyes.Models.Accounting.TwitterAccount
리턴 StarryEyes.Models.Accounting.TwitterAccount

CollectGarbages() 공개 정적인 메소드

public static CollectGarbages ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

Get() 공개 정적인 메소드

public static Get ( TwitterStatus status ) : Task
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
리턴 Task

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetIfCacheIsAlive() 공개 정적인 메소드

public static GetIfCacheIsAlive ( long id ) : StatusModel
id long
리턴 StatusModel

IsFavorited() 공개 메소드

public IsFavorited ( ) : bool
리턴 bool

IsRetweeted() 공개 메소드

public IsRetweeted ( ) : bool
리턴 bool

RemoveFavoritedUser() 공개 메소드

public RemoveFavoritedUser ( long userId ) : void
userId long
리턴 void

RemoveRetweetedUser() 공개 메소드

public RemoveRetweetedUser ( long userId ) : void
userId long
리턴 void

UpdateStatusInfo() 공개 정적인 메소드

public static UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void
id long
ifCacheIsAlive Action
ifCacheIsDead Action
리턴 void