C# Класс StarryEyes.Models.Databases.UserProxy

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddAsync ( RelationDataType type, long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
AddBlockingsAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
AddFollowersAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
AddFollowingsAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
AddMutesAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
AddNoRetweetsAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
ContainsAsync ( RelationDataType type, long userId, long targetId ) : Task
GetAllAsync ( RelationDataType type ) : Task>
GetAsync ( RelationDataType type, long userId ) : Task>
GetBlockingsAllAsync ( ) : Task>
GetBlockingsAsync ( long userId ) : Task>
GetFollowersAllAsync ( ) : Task>
GetFollowersAsync ( long userId ) : Task>
GetFollowingsAllAsync ( ) : Task>
GetFollowingsAsync ( long userId ) : Task>
GetId ( string screenName ) : long
GetMutesAllAsync ( ) : Task>
GetMutesAsync ( long userId ) : Task>
GetNoRetweetsAllAsync ( ) : Task>
GetNoRetweetsAsync ( long userId ) : Task>
GetRelatedUsersFastAsync ( string partOfScreenName, bool followingsOnly, int count ) : string>>>.Task
GetUserAsync ( long id ) : Task
GetUserAsync ( string screenName ) : Task
GetUsersAsync ( IEnumerable ids ) : Task>
GetUsersAsync ( string partOfScreenName ) : Task>
GetUsersFastAsync ( string partOfScreenName, int count ) : string>>>.Task
IsBlockingAsync ( long userId, long targetId ) : Task
IsFollowerAsync ( long userId, long targetId ) : Task
IsFollowingAsync ( long userId, long targetId ) : Task
IsMutedAsync ( long userId, long targetId ) : Task
IsNoRetweetsAsync ( long userId, long targetId ) : Task
RemoveAsync ( RelationDataType type, long userId, IEnumerable removalIds ) : System.Threading.Tasks.Task
RemoveBlockingsAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
RemoveFollowersAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
RemoveFollowingsAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
RemoveMutesAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
RemoveNoRetweetsAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
SetAsync ( RelationDataType type, long userId, long targetId, bool value ) : System.Threading.Tasks.Task
SetBlockingAsync ( long userId, long targetId, bool blocking ) : System.Threading.Tasks.Task
SetFollowerAsync ( long userId, long targetId, bool followed ) : System.Threading.Tasks.Task
SetFollowingAsync ( long userId, long targetId, bool following ) : System.Threading.Tasks.Task
SetMutedAsync ( long userId, long targetId, bool muted ) : System.Threading.Tasks.Task
SetNoRetweetsAsync ( long userId, long targetId, bool suppressing ) : System.Threading.Tasks.Task
StoreUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void

Приватные методы

Метод Описание
LoadUserAsync ( [ user ) : Task
ResolveUsersAsync ( IEnumerable users ) : Task>
StoreUsersAsync ( IEnumerable pendingUser ) : System.Threading.Tasks.Task
UserProxy ( ) : System

Описание методов

AddAsync() публичный статический Метод

public static AddAsync ( RelationDataType type, long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
type RelationDataType
userId long
targetIds IEnumerable
Результат System.Threading.Tasks.Task

AddBlockingsAsync() публичный статический Метод

public static AddBlockingsAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
userId long
targetIds IEnumerable
Результат System.Threading.Tasks.Task

AddFollowersAsync() публичный статический Метод

public static AddFollowersAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
userId long
targetIds IEnumerable
Результат System.Threading.Tasks.Task

AddFollowingsAsync() публичный статический Метод

public static AddFollowingsAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
userId long
targetIds IEnumerable
Результат System.Threading.Tasks.Task

AddMutesAsync() публичный статический Метод

public static AddMutesAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
userId long
targetIds IEnumerable
Результат System.Threading.Tasks.Task

AddNoRetweetsAsync() публичный статический Метод

public static AddNoRetweetsAsync ( long userId, IEnumerable targetIds ) : System.Threading.Tasks.Task
userId long
targetIds IEnumerable
Результат System.Threading.Tasks.Task

ContainsAsync() публичный статический Метод

public static ContainsAsync ( RelationDataType type, long userId, long targetId ) : Task
type RelationDataType
userId long
targetId long
Результат Task

GetAllAsync() публичный статический Метод

public static GetAllAsync ( RelationDataType type ) : Task>
type RelationDataType
Результат Task>

GetAsync() публичный статический Метод

public static GetAsync ( RelationDataType type, long userId ) : Task>
type RelationDataType
userId long
Результат Task>

GetBlockingsAllAsync() публичный статический Метод

public static GetBlockingsAllAsync ( ) : Task>
Результат Task>

GetBlockingsAsync() публичный статический Метод

public static GetBlockingsAsync ( long userId ) : Task>
userId long
Результат Task>

GetFollowersAllAsync() публичный статический Метод

public static GetFollowersAllAsync ( ) : Task>
Результат Task>

GetFollowersAsync() публичный статический Метод

public static GetFollowersAsync ( long userId ) : Task>
userId long
Результат Task>

GetFollowingsAllAsync() публичный статический Метод

public static GetFollowingsAllAsync ( ) : Task>
Результат Task>

GetFollowingsAsync() публичный статический Метод

public static GetFollowingsAsync ( long userId ) : Task>
userId long
Результат Task>

GetId() публичный статический Метод

public static GetId ( string screenName ) : long
screenName string
Результат long

GetMutesAllAsync() публичный статический Метод

public static GetMutesAllAsync ( ) : Task>
Результат Task>

GetMutesAsync() публичный статический Метод

public static GetMutesAsync ( long userId ) : Task>
userId long
Результат Task>

GetNoRetweetsAllAsync() публичный статический Метод

public static GetNoRetweetsAllAsync ( ) : Task>
Результат Task>

GetNoRetweetsAsync() публичный статический Метод

public static GetNoRetweetsAsync ( long userId ) : Task>
userId long
Результат Task>

GetRelatedUsersFastAsync() публичный статический Метод

public static GetRelatedUsersFastAsync ( string partOfScreenName, bool followingsOnly, int count ) : string>>>.Task
partOfScreenName string
followingsOnly bool
count int
Результат string>>>.Task

GetUserAsync() публичный статический Метод

public static GetUserAsync ( long id ) : Task
id long
Результат Task

GetUserAsync() публичный статический Метод

public static GetUserAsync ( string screenName ) : Task
screenName string
Результат Task

GetUsersAsync() публичный статический Метод

public static GetUsersAsync ( IEnumerable ids ) : Task>
ids IEnumerable
Результат Task>

GetUsersAsync() публичный статический Метод

public static GetUsersAsync ( string partOfScreenName ) : Task>
partOfScreenName string
Результат Task>

GetUsersFastAsync() публичный статический Метод

public static GetUsersFastAsync ( string partOfScreenName, int count ) : string>>>.Task
partOfScreenName string
count int
Результат string>>>.Task

IsBlockingAsync() публичный статический Метод

public static IsBlockingAsync ( long userId, long targetId ) : Task
userId long
targetId long
Результат Task

IsFollowerAsync() публичный статический Метод

public static IsFollowerAsync ( long userId, long targetId ) : Task
userId long
targetId long
Результат Task

IsFollowingAsync() публичный статический Метод

public static IsFollowingAsync ( long userId, long targetId ) : Task
userId long
targetId long
Результат Task

IsMutedAsync() публичный статический Метод

public static IsMutedAsync ( long userId, long targetId ) : Task
userId long
targetId long
Результат Task

IsNoRetweetsAsync() публичный статический Метод

public static IsNoRetweetsAsync ( long userId, long targetId ) : Task
userId long
targetId long
Результат Task

RemoveAsync() публичный статический Метод

public static RemoveAsync ( RelationDataType type, long userId, IEnumerable removalIds ) : System.Threading.Tasks.Task
type RelationDataType
userId long
removalIds IEnumerable
Результат System.Threading.Tasks.Task

RemoveBlockingsAsync() публичный статический Метод

public static RemoveBlockingsAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
userId long
removals IEnumerable
Результат System.Threading.Tasks.Task

RemoveFollowersAsync() публичный статический Метод

public static RemoveFollowersAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
userId long
removals IEnumerable
Результат System.Threading.Tasks.Task

RemoveFollowingsAsync() публичный статический Метод

public static RemoveFollowingsAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
userId long
removals IEnumerable
Результат System.Threading.Tasks.Task

RemoveMutesAsync() публичный статический Метод

public static RemoveMutesAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
userId long
removals IEnumerable
Результат System.Threading.Tasks.Task

RemoveNoRetweetsAsync() публичный статический Метод

public static RemoveNoRetweetsAsync ( long userId, IEnumerable removals ) : System.Threading.Tasks.Task
userId long
removals IEnumerable
Результат System.Threading.Tasks.Task

SetAsync() публичный статический Метод

public static SetAsync ( RelationDataType type, long userId, long targetId, bool value ) : System.Threading.Tasks.Task
type RelationDataType
userId long
targetId long
value bool
Результат System.Threading.Tasks.Task

SetBlockingAsync() публичный статический Метод

public static SetBlockingAsync ( long userId, long targetId, bool blocking ) : System.Threading.Tasks.Task
userId long
targetId long
blocking bool
Результат System.Threading.Tasks.Task

SetFollowerAsync() публичный статический Метод

public static SetFollowerAsync ( long userId, long targetId, bool followed ) : System.Threading.Tasks.Task
userId long
targetId long
followed bool
Результат System.Threading.Tasks.Task

SetFollowingAsync() публичный статический Метод

public static SetFollowingAsync ( long userId, long targetId, bool following ) : System.Threading.Tasks.Task
userId long
targetId long
following bool
Результат System.Threading.Tasks.Task

SetMutedAsync() публичный статический Метод

public static SetMutedAsync ( long userId, long targetId, bool muted ) : System.Threading.Tasks.Task
userId long
targetId long
muted bool
Результат System.Threading.Tasks.Task

SetNoRetweetsAsync() публичный статический Метод

public static SetNoRetweetsAsync ( long userId, long targetId, bool suppressing ) : System.Threading.Tasks.Task
userId long
targetId long
suppressing bool
Результат System.Threading.Tasks.Task

StoreUser() публичный статический Метод

public static StoreUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
Результат void