如何在workflow里获取sharepoint的当前登录用户
目的:在onTaskChanged1_Invoked里获取 sp 当前用户名,比较该用户是否有审批权,让后跳出whileactivity,以便完成当前task,否则如果不是该任务的审批人时,继续whileactivity,不要让task结束。
网上找出这个放在onTaskChanged1_Invoked里,没用
System.Web.HttpContext context = System.Web.HttpContext.Current;调试时是 null,下面就抛异常了SPWeb web = SPControl.GetContextWeb(context); SPUser sUser = web.CurrentUser;