如何实现像 com 对象一样的错误调用?
现在从 JavaScript 代码创建它:
var customObject = new ActiveXObject("NAMESPACE.CLASS_NAME");
customObject.GETWRAPPER.CallMethodHttpCom("METHOD_NAME");
这就是调用 C# 方法的方式。此方法会引发错误并显示一些消息。对我来说有必要在从 JS 拦截 try..catch (error) 时,我可以看到我的消息。
那些。不是我在 C# 中调用的消息。
我被告知要朝 IUnknown 的方向看,但令我非常遗憾的是,我不明白我应该在那里看到什么。
告诉我如何实施或在哪里查看类似问题的示例?
这就是它对我的工作方式
C#:
JS:
从消息来看,您的异常包含在 TargetInvocationException 中。要获得正常的错误消息,您需要捕获它并将其作为您自己的异常重新抛出。因为在 JS 中你不能得到 InnerException。