2016-10-07 11 views
1

Возможно в классе WHS...WHSWorkExecute и т. Д., Класс childs, понять, были ли они запущены из Интернета - Warehouse Mobile Devices Portal или клиент AX?Как перехватить, работает ли мой код на портале мобильных устройств Web Warehouse?

Потому что нам нужно условие пользовательского потока.

Я пытался использовать:

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 
} 

Но это возможное решение не работать хорошо, я по-прежнему входить в стороне клиента.

Мне нужно перехватить, если я бегу из сети.

Благодарим за консультацию!

ответ

1

Вы можете попробовать метод глобального isRunningOnServer()

client server public static boolean isRunningOnServer() 

Лучшее решение было бы не использовать код, который работает только через эмулятор (WHSWorkExecute Форма) на всех.

+0

Привет @ztirom, спасибо за ответ. Но я использовал 'xGlobal :: clientKind()' и не работает. Есть разница между 'xGlobal :: clientKind()' и 'Global :: isRunningOnServer'? Это важно для вашего времени! – ulisses