Show / Hide Table of Contents

    Plugin 类

    用作插件的基类,并提供操作 PluginContext 的实例方法。 此类为抽象类。

    继承
    System.Object
    Plugin
    继承成员
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    命名空间: HuajiTech.CoolQ
    程序集: HuajiTech.CoolQ.Abstractions.dll
    语法
    public abstract class Plugin

    构造函数

    | 改善此文档 查看源代码

    Plugin()

    以 Current 初始化一个 Plugin 类的新实例。

    声明
    protected Plugin()
    | 改善此文档 查看源代码

    Plugin(PluginContext)

    以指定的 PluginContext 初始化一个 Plugin 类的新实例。

    声明
    protected Plugin(PluginContext context)
    参数
    类型 名称 描述
    PluginContext context

    当前 Plugin 实例所使用的 PluginContext。

    属性

    | 改善此文档 查看源代码

    Bot

    获取当前 Plugin 实例的 IBot。

    声明
    protected IBot Bot { get; }
    属性值
    类型 描述
    IBot
    | 改善此文档 查看源代码

    Context

    获取当前 Plugin 实例的 PluginContext。

    声明
    public virtual PluginContext Context { get; }
    属性值
    类型 描述
    PluginContext
    | 改善此文档 查看源代码

    CurrentUser

    获取当前 Plugin 实例的 ICurrentUser。

    声明
    protected ICurrentUser CurrentUser { get; }
    属性值
    类型 描述
    ICurrentUser
    | 改善此文档 查看源代码

    Logger

    获取当前 Plugin 实例的 ILogger。

    声明
    protected ILogger Logger { get; }
    属性值
    类型 描述
    ILogger

    方法

    | 改善此文档 查看源代码

    Friend(Int64)

    创建指定号码的好友。

    声明
    protected IFriend Friend(long number)
    参数
    类型 名称 描述
    System.Int64 number

    号码。

    返回
    类型 描述
    IFriend
    | 改善此文档 查看源代码

    Group(Int64)

    创建指定号码的群。

    声明
    protected IGroup Group(long number)
    参数
    类型 名称 描述
    System.Int64 number

    号码。

    返回
    类型 描述
    IGroup
    | 改善此文档 查看源代码

    Member(Int64, IGroup)

    创建指定号码和群的成员。

    声明
    protected IMember Member(long number, IGroup group)
    参数
    类型 名称 描述
    System.Int64 number

    号码。

    IGroup group

    群。

    返回
    类型 描述
    IMember
    | 改善此文档 查看源代码

    Member(Int64, Int64)

    创建指定号码和群号码的成员。

    声明
    protected IMember Member(long number, long groupNumber)
    参数
    类型 名称 描述
    System.Int64 number

    号码。

    System.Int64 groupNumber

    群号码。

    返回
    类型 描述
    IMember
    | 改善此文档 查看源代码

    Message(Int32)

    创建指定 ID 的消息。

    声明
    protected Message Message(int id)
    参数
    类型 名称 描述
    System.Int32 id

    ID。

    返回
    类型 描述
    Message
    | 改善此文档 查看源代码

    User(Int64)

    创建指定号码的用户。

    声明
    protected IUser User(long number)
    参数
    类型 名称 描述
    System.Int64 number

    号码。

    返回
    类型 描述
    IUser
    • 改善此文档
    • 查看源代码
    Back to top 本文档使用 CC BY-NC-SA 4.0 进行许可。