Autodesk Webhooks .NET SDK未传StatusFilter仅返回活跃钩子,与文档不符?
Autodesk .NET Webhooks SDK: GetSystemEventHooksAsync仅返回活跃钩子问题
你遇到的情况是Autodesk .NET Webhooks SDK的实现与官方文档描述不一致,并非你的操作有误。
原因分析
官方文档说明未传入StatusFilter参数时不会应用过滤,但实际上该SDK的GetSystemEventHooksAsync方法内部将StatusFilter的默认值设为了StatusFilter.Active,导致调用时自动过滤掉了非活跃状态的钩子。
解决方案
要获取所有状态的webhooks,需要手动指定StatusFilter.All参数:
var hooks = await client.GetSystemEventHooksAsync("data", "dm.version.added", statusFilter: Autodesk.Webhooks.Model.StatusFilter.All);
内容的提问来源于stack exchange,提问作者Sajal
相关产品推荐
相关产品推荐

