Exception handling 如何停止Vibe.D应用程序?

Exception handling 如何停止Vibe.D应用程序?,exception-handling,d,terminate,vibed,Exception Handling,D,Terminate,Vibed,当库通过静态初始值设定项运行时,Vibe.D是否具有内置终止函数?我想在vibe.d在打开文件时抛出异常时终止应用程序 我有一台服务器正在使用listenHTTP功能进行监听 尝试getEventDriver().exitEventLoop(),来自和 编辑:有一个更简单的版本,独立函数。listenHTTP函数是否启动事件循环?否,它在中自动发生,请参阅runEventLoop()调用。我不确定事件循环与listenHTTP的关系。我没有使用vibeappmain。在静态构造函数中调用list

当库通过静态初始值设定项运行时,Vibe.D是否具有内置终止函数?我想在vibe.d在打开文件时抛出异常时终止应用程序

我有一台服务器正在使用
listenHTTP
功能进行监听

尝试
getEventDriver().exitEventLoop(),来自和


编辑:有一个更简单的版本,独立函数。

listenHTTP
函数是否启动事件循环?否,它在中自动发生,请参阅
runEventLoop()
调用。我不确定事件循环与
listenHTTP
的关系。我没有使用
vibeappmain
。在静态构造函数中调用
listenHTTP
时,代码运行良好,HTTP请求得到处理。没有开始事件循环。(除非通过
listenHTTP
内部调用,但如果我将其放入main方法中,程序将自动停止,除非我手动调用
renEventLoop()
。我知道,没有main方法,它将使用vibe.d默认方法。谢谢。