如果我的代码正在Web Warehouse移动设备门户上运行,如何拦截?
在类如果我的代码正在Web Warehouse移动设备门户上运行,如何拦截?,web,axapta,dynamics-ax-2012,x++,Web,Axapta,Dynamics Ax 2012,X++,在类WHS…WHSWorkExecute等childs类中,可以理解它们是从Web还是客户端AX启动的 因为我们需要调节自定义流 我尝试使用: if ( xGlobal::clientKind() ) { // my code Client Side // can call class look like WinApi } else if ( ! xGlobal::clientKind() ) { // my code Server side - by Web Warehouse Mo
WHS…
WHSWorkExecute等childs类中,可以理解它们是从Web还是客户端AX启动的
因为我们需要调节自定义流
我尝试使用:
if ( xGlobal::clientKind() )
{
// my code Client Side
// can call class look like WinApi
}
else if ( ! xGlobal::clientKind() )
{
// my code Server side - by Web Warehouse Mobile Devices Portal
// I have to use class look like WinApiServer
}
但是这个可能的解决方案不起作用,我继续进入客户端
如果我从网络上运行,我需要拦截
谢谢你的建议 您可以尝试全局方法
更好的解决方案是根本不要使用仅通过emulator(WHSWorkExecute表单)工作的代码。Hi@ztirom,谢谢您的回答。但是我使用了
xGlobal::clientKind()
,但不起作用。xGlobal::clientKind()
和Global::isruningonserver
之间有区别吗?谢谢你的时间!
client server public static boolean isRunningOnServer()