开发文档

can_delete

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
在启用online_delete和advisory_delete配置选项的情况下,该can_delete方法通知Streamd服务器可能被删除的最新分类帐。 该can_delete方法是不能由非特权用户运行的管理员命令。 请求格式的示例:
{
  "id": 2,
  "command": "can_delete",
  "can_delete": 11320417
}
{
    "method": "can_delete",
    "params": [
        {
            "can_delete": 11320417
        }
    ]
}
#Syntax can_delete [||now|always|never]
streamd can_delete 11320417
该请求包含以下可选参数:
Field Type Description
can_delete String or Integer 允许删除的最大分类帐。对于ledger_index或ledger_hash请参阅指定分类帐。never将该值设置为0,并有效地禁用在线删除直到另一个can_delete被适当调用。 always将该值设置为最大可能分类帐(4294967295),并在每个配置的online_delete间隔内发生联机删除。now在下一个经过验证的分类账中触发在线删除,达到或超过配置的online_delete时间间隔,但没有进一步的限制。
如果没有指定参数,则不做任何更改。 响应遵循标准格式,成功结果包含以下字段:
Field 类型 描述
can_delete Integer 可以通过在线删除例程删除的最大分类帐索引。
使用此命令不带参数来查询现有can_delete设置。 可能的错误:
  • 任何通用错误类型。
  • notEnabled - 在配置中未启用。
  • notReady - 没有准备好处理这个请求。
  • lgrNotFound - 未找到总帐。
  • invalidParams - 无效的参数。
THE NEXT CONNECTION

下一次连接,从这里开始。

加入 Stream 社区,一起探索价值互联。

联系我们