вроде разобрался, померял время выполнения с различными типами запуска в мсек, с Context.GetData все работает быстрее в среднем 60-80 раз.
Осталось для меня загадкой для чего в Context.GetData первые два параметра:
string handlerName,
string[] parameters.
Их изменение не влияет на результат.
Уважаемые разработчики, ответьте пожалуйста, для чего эти параметры?