#
registry()允许将自定义注册表插入任务系统,该系统可以提供共享任务或增强功能。
注意:只有使用 task()
注册的任务才会提供给自定义注册表。直接传递给 series()
或 parallel()
的任务函数不会提供 - 如果你需要自定义注册表行为,请使用字符串引用组合任务。
分配新注册表时,当前注册表中的每个任务都将被转移,当前注册表将被新注册表替换。这允许按顺序添加多个自定义注册表。
有关详细信息,请参见创建自定义注册表。
#
用法#
签名#
参数参数 | 类型 | 备注 |
---|---|---|
注册表实例 | 对象 | 自定义注册表的实例(而不是类)。 |
#
返回如果传递了registryInstance
,则不会返回任何内容。如果没有传递任何参数,则返回当前注册表实例。
#
错误#
参数不正确当构造函数(而不是实例)作为 registryInstance
传递时,抛出一个带有消息的错误
自定义注册表必须实例化,但看起来你传递了一个构造函数。
get
方法#
缺少 当没有 get
方法的注册表作为 registryInstance
传递时,抛出一个带有消息的错误
自定义注册表必须具有
get
函数。
set
方法#
缺少 当没有 set
方法的注册表作为 registryInstance
传递时,抛出一个带有消息的错误
自定义注册表必须具有
set
函数。
init
方法#
缺少 当没有 init
方法的注册表作为 registryInstance
传递时,抛出一个带有消息的错误
自定义注册表必须具有
init
函数"
tasks
方法#
缺少 当没有 tasks
方法的注册表作为 registryInstance
传递时,抛出一个带有消息的错误
自定义注册表必须具有
tasks
函数。