C# Class iQQ.Net.WebQQCore.Im.Core.QQStore

存储QQ相关的数据 如好友列表,分组列表,群列表,在线好友等
Inheritance: IQQLifeCycle
ファイルを表示 Open project: huoshan12345/iQQ.Net

Public Methods

Method Description
AddBuddy ( QQBuddy buddy ) : void
AddCategory ( QQCategory category ) : void
AddDiscuz ( QQDiscuz discuz ) : void
AddGroup ( QQGroup group ) : void
AddPicItem ( IContentItem pictureItem ) : void
AddStranger ( QQStranger stranger ) : void
DeleteBuddy ( QQBuddy buddy ) : void
DeleteCategory ( QQCategory category ) : void
DeleteDiscuz ( QQDiscuz discuz ) : void
DeleteGroup ( QQGroup group ) : void
DeletePicItem ( IContentItem picItem ) : void
DeleteStranger ( QQStranger stranger ) : void
Destroy ( ) : void
GetBuddyByUin ( long uin ) : QQBuddy
GetBuddyByUinOrAdd ( long uin ) : QQBuddy
GetBuddyList ( ) : IEnumerable
GetCategoryByIndex ( long index ) : QQCategory
GetCategoryList ( ) : IEnumerable
GetDiscuzByDid ( long did ) : QQDiscuz
GetDiscuzList ( ) : IEnumerable
GetGroupByCode ( long code ) : QQGroup
GetGroupByGin ( long gin ) : QQGroup
GetGroupById ( long id ) : QQGroup
GetGroupList ( ) : IEnumerable
GetOnlineBuddyList ( ) : IEnumerable
GetPicItemList ( ) : List
GetPicItemListSize ( ) : int
GetStrangerByUin ( long uin ) : QQStranger
GetStrangerList ( ) : IEnumerable
Init ( IQQContext context ) : void
QQStore ( ) : System.Collections.Concurrent
SearchUserByUin ( long uin ) : QQUser

查找临时会话用户 QQGroup/QQDiscuz/QQStranger

Method Details

AddBuddy() public method

public AddBuddy ( QQBuddy buddy ) : void
buddy iQQ.Net.WebQQCore.Im.Bean.QQBuddy
return void

AddCategory() public method

public AddCategory ( QQCategory category ) : void
category iQQ.Net.WebQQCore.Im.Bean.QQCategory
return void

AddDiscuz() public method

public AddDiscuz ( QQDiscuz discuz ) : void
discuz iQQ.Net.WebQQCore.Im.Bean.QQDiscuz
return void

AddGroup() public method

public AddGroup ( QQGroup group ) : void
group iQQ.Net.WebQQCore.Im.Bean.QQGroup
return void

AddPicItem() public method

public AddPicItem ( IContentItem pictureItem ) : void
pictureItem IContentItem
return void

AddStranger() public method

public AddStranger ( QQStranger stranger ) : void
stranger iQQ.Net.WebQQCore.Im.Bean.QQStranger
return void

DeleteBuddy() public method

public DeleteBuddy ( QQBuddy buddy ) : void
buddy iQQ.Net.WebQQCore.Im.Bean.QQBuddy
return void

DeleteCategory() public method

public DeleteCategory ( QQCategory category ) : void
category iQQ.Net.WebQQCore.Im.Bean.QQCategory
return void

DeleteDiscuz() public method

public DeleteDiscuz ( QQDiscuz discuz ) : void
discuz iQQ.Net.WebQQCore.Im.Bean.QQDiscuz
return void

DeleteGroup() public method

public DeleteGroup ( QQGroup group ) : void
group iQQ.Net.WebQQCore.Im.Bean.QQGroup
return void

DeletePicItem() public method

public DeletePicItem ( IContentItem picItem ) : void
picItem IContentItem
return void

DeleteStranger() public method

public DeleteStranger ( QQStranger stranger ) : void
stranger iQQ.Net.WebQQCore.Im.Bean.QQStranger
return void

Destroy() public method

public Destroy ( ) : void
return void

GetBuddyByUin() public method

public GetBuddyByUin ( long uin ) : QQBuddy
uin long
return iQQ.Net.WebQQCore.Im.Bean.QQBuddy

GetBuddyByUinOrAdd() public method

public GetBuddyByUinOrAdd ( long uin ) : QQBuddy
uin long
return iQQ.Net.WebQQCore.Im.Bean.QQBuddy

GetBuddyList() public method

public GetBuddyList ( ) : IEnumerable
return IEnumerable

GetCategoryByIndex() public method

public GetCategoryByIndex ( long index ) : QQCategory
index long
return iQQ.Net.WebQQCore.Im.Bean.QQCategory

GetCategoryList() public method

public GetCategoryList ( ) : IEnumerable
return IEnumerable

GetDiscuzByDid() public method

public GetDiscuzByDid ( long did ) : QQDiscuz
did long
return iQQ.Net.WebQQCore.Im.Bean.QQDiscuz

GetDiscuzList() public method

public GetDiscuzList ( ) : IEnumerable
return IEnumerable

GetGroupByCode() public method

public GetGroupByCode ( long code ) : QQGroup
code long
return iQQ.Net.WebQQCore.Im.Bean.QQGroup

GetGroupByGin() public method

public GetGroupByGin ( long gin ) : QQGroup
gin long
return iQQ.Net.WebQQCore.Im.Bean.QQGroup

GetGroupById() public method

public GetGroupById ( long id ) : QQGroup
id long
return iQQ.Net.WebQQCore.Im.Bean.QQGroup

GetGroupList() public method

public GetGroupList ( ) : IEnumerable
return IEnumerable

GetOnlineBuddyList() public method

public GetOnlineBuddyList ( ) : IEnumerable
return IEnumerable

GetPicItemList() public method

public GetPicItemList ( ) : List
return List

GetPicItemListSize() public method

public GetPicItemListSize ( ) : int
return int

GetStrangerByUin() public method

public GetStrangerByUin ( long uin ) : QQStranger
uin long
return iQQ.Net.WebQQCore.Im.Bean.QQStranger

GetStrangerList() public method

public GetStrangerList ( ) : IEnumerable
return IEnumerable

Init() public method

public Init ( IQQContext context ) : void
context IQQContext
return void

QQStore() public method

public QQStore ( ) : System.Collections.Concurrent
return System.Collections.Concurrent

SearchUserByUin() public method

查找临时会话用户 QQGroup/QQDiscuz/QQStranger
public SearchUserByUin ( long uin ) : QQUser
uin long
return iQQ.Net.WebQQCore.Im.Bean.QQUser