Ближайший класс у вас есть к старому доброму TDSE является Session
классом, который предоставляет большинство (если не все) из методов «системного уровня» и свойств (например, текущего User
, WorkflowManager
и т.д.).
В системах событий вы получаете сеанс как часть темы - все классы, полученные из IdentifiableObject
, выставляют свойство Session
- и этот сеанс будет работать под идентификатором пользователя, который вызвал бы событие. В дни TOM/COM это было не всегда так, и очень часто вам приходилось звонить .Impersonate
в свой код, чтобы действовать как текущий пользователь. С TOM.NET это больше не требуется, если вы используете правильный сеанс.
Удачи вам в обновлении, новый движок системы событий - это мир, отличный от старого, на самом деле нет возврата назад.
спасибо nuno - я прохожу через свою первую фазу [шесть этапов] (http://nunolinhares.blogspot.com/2011/10/you-think-you-got-what-it-takes.html) – JJS
:) Удачи с ним, сообщите нам, когда вы доберетесь до этапа 3, мы все здесь, чтобы помочь –