【发布时间】:2012-09-24 22:16:14
【问题描述】:
我正在尝试在 C# TBB 中模拟用户。是否可以知道是谁在 TBB 中发起了组件的发布操作,该组件是组件模板渲染的一部分?
【问题讨论】:
标签: tridion impersonation
我正在尝试在 C# TBB 中模拟用户。是否可以知道是谁在 TBB 中发起了组件的发布操作,该组件是组件模板渲染的一部分?
【问题讨论】:
标签: tridion impersonation
在您的 TBB 中,您可以访问 engine.GetSession(),它返回一个 Session 对象,其中包含 User 信息,我确信您可以在您的代码中执行您想要实现的目标。
了解更多关于您要归档的内容会很有趣。
【讨论】:
如下文所述
http://yatb.mitza.net/2012/05/publishing-from-template-code-using.html
一旦您获得当前发布事务,您就可以使用属性.Creator 来获取用户。
要获取当前发布交易,您可以参考
http://yatb.mitza.net/2012/05/publishing-from-template-code-using.html
【讨论】: