使用 Web 服务时处理 UI 交互

已完成

发布 Web 服务时,请确保发布的代码无法通过 UI 与用户交互。 您可以使用 GuiAllowed 函数来抑制 UI,确保在从 Web 服务客户端调用代码时抑制错误。 仅使用 GuiAllowed 函数即可封装可能导致错误的代码,而无需使用整个业务逻辑。

Web 服务客户端也应在调用 Web 服务时负责处理异常。 因此,必须处理异常,以防止系统结束运行过程。

请在使用以下对话框函数时检查 GuiAllowed 函数:

  • 关闭

  • 确认

  • 错误

  • 打开

  • StrMenu

  • 更新

消息函数是唯一不会导致异常的对话框函数。

避免使用以下关键字:

  • Page.Run

  • Page.RunModal

  • 激活

  • Report.Run

  • Report.RunModal

  • 超链接

  • File.Upload

  • File.Download