Show / Hide Table of Contents

    ICurrentUser 接口

    定义当前用户。

    继承成员
    IUser.Nickname
    IUser.Age
    IUser.Gender
    IUser.Like(Int32)
    IChattable.Number
    ISendee.Send(String)
    IDisplayable.DisplayName
    System.IEquatable<HuajiTech.CoolQ.IChattable>.Equals(HuajiTech.CoolQ.IChattable)
    IRequestable.IsRequested
    IRequestable.IsRequestedSuccessfully
    IRequestable.Request()
    IRequestable.Refresh()
    命名空间: HuajiTech.CoolQ
    程序集: HuajiTech.CoolQ.Abstractions.dll
    语法
    public interface ICurrentUser : IUser, IChattable, ISendee, IDisplayable, IEquatable<IChattable>, IRequestable

    方法

    | 改善此文档 查看源代码

    GetCookies(String)

    获取当前 ICurrentUser 实例在指定域下的 Cookies。

    声明
    string GetCookies(string domain)
    参数
    类型 名称 描述
    System.String domain
    返回
    类型 描述
    System.String
    | 改善此文档 查看源代码

    GetCsrfToken()

    获取当前 ICurrentUser 实例的 CSRF 令牌。

    声明
    int GetCsrfToken()
    返回
    类型 描述
    System.Int32
    | 改善此文档 查看源代码

    GetFriends()

    获取当前 ICurrentUser 实例的所有好友。

    声明
    IReadOnlyCollection<IFriend> GetFriends()
    返回
    类型 描述
    System.Collections.Generic.IReadOnlyCollection<IFriend>
    | 改善此文档 查看源代码

    GetGroups()

    获取当前 ICurrentUser 实例的所有群。

    声明
    IReadOnlyCollection<IGroup> GetGroups()
    返回
    类型 描述
    System.Collections.Generic.IReadOnlyCollection<IGroup>

    扩展方法

    PluginContextExtensions.AsUser(IUser, PluginContext)
    PluginContextExtensions.AsUser(IUser)
    PluginContextExtensions.AsMemberOf(IUser, IGroup, PluginContext)
    PluginContextExtensions.AsMemberOf(IUser, IGroup)
    PluginContextExtensions.AsMemberOf(IUser, Int64, PluginContext)
    PluginContextExtensions.AsMemberOf(IUser, Int64)
    AbstractionExtensions.Mention(IUser)
    AbstractionExtensions.At(IUser)
    AbstractionExtensions.Send(ISendee, ISendable)
    • 改善此文档
    • 查看源代码
    Back to top 本文档使用 CC BY-NC-SA 4.0 进行许可。