当前位置: 代码迷 >> SharePoint >> 请教怎么在logToHistoryListActivity_MethodInvoking 里取得当前用户名
  详细解决方案

请教怎么在logToHistoryListActivity_MethodInvoking 里取得当前用户名

热度:7743   发布时间:2013-02-26 00:00:00.0
请问如何在logToHistoryListActivity_MethodInvoking 里取得当前用户名
请问如何在logToHistoryListActivity_MethodInvoking 里取得当前用户名呢?因为想记录当前用户的动作。谢谢!

------解决方案--------------------------------------------------------
这个是没办法直接取到的。

你可以通过WorkflowActivationPropreties取到工作流启动人。
可以在任务完成时取到任务最后的修改人。

------解决方案--------------------------------------------------------
在onTask1Changed_Invoked 方法中,用下面的语句找到当前操作用户.

SPUser currentUser = workflowProperties.Web.AllUsers[e.Identity];
------解决方案--------------------------------------------------------
额,原来可以取到的: SPUser currentUser = workflowProperties.Web.AllUsers[e.Identity];
  相关解决方案