我如何确定我的流程有用户界面?
How am I sure that my process has a user interface?
当运行设置一个可以交互或静默批量使用的class时,我想显示一个沙漏,只有在交互模式下。
我找到了函数 xGlobal::clientKind()
,请阅读下文,但不确定它是否足够(不能在客户端上也 运行 进行批处理吗?)
if (xGlobal::clientKind() == ClientType::Client)
startLengthyOperation();
// here do the process
if (xGlobal::clientKind() == ClientType::Client)
endLengthyOperation();
使用startLengthyOperation
时,不必费心测试客户端类型,该方法本身就已经足够测试了。
测试应该是这样的:
if (clientKind() == ClientType::Client)
...
请勿使用xGlobal::clientKind
,无资质使用
ClientType
有四个值,与您在 "Online Users" 中看到的相匹配。
批处理可以在Basic/Periodic/Batch中交互调用,但应该很少用到。
当运行设置一个可以交互或静默批量使用的class时,我想显示一个沙漏,只有在交互模式下。
我找到了函数 xGlobal::clientKind()
,请阅读下文,但不确定它是否足够(不能在客户端上也 运行 进行批处理吗?)
if (xGlobal::clientKind() == ClientType::Client)
startLengthyOperation();
// here do the process
if (xGlobal::clientKind() == ClientType::Client)
endLengthyOperation();
使用startLengthyOperation
时,不必费心测试客户端类型,该方法本身就已经足够测试了。
测试应该是这样的:
if (clientKind() == ClientType::Client)
...
请勿使用xGlobal::clientKind
,无资质使用
ClientType
有四个值,与您在 "Online Users" 中看到的相匹配。
批处理可以在Basic/Periodic/Batch中交互调用,但应该很少用到。