2016-05-24 19 views
1

我想在我的执行方法中获取用户详细信息。 我使用下面的代码为这个如何在TFS活动中获取用户详细信息

[Description("Get User details.")] 
[BuildActivity(HostEnvironmentOption.All)] 
public class UserInfo : CodeActivity 
{ 
    [BrowsableAttribute(true)]   
    public InArgument<IBuildDetail> BuildDetail { get; set; } 

    protected override void Execute(CodeActivityContext contex) 
    { 
     IBuildDetail buildDetails = contex.GetValue(this.BuildDetail); 

     System.IO.File.WriteAllText("D:\test.txt",buildDetails.RequestedBy); 

    } 


} 

我试图登录活动的输出文件。 当我将RequestedBy作为参数传递给我的活动时,我只获取域用户的名字,但我也想要他的用户名。

我如何得到用户的完整详细信息。

在此先感谢

回答

0

如果您正在使用TFS2013以上,在新的模板了很多复杂的是builddetail的默认隐藏。尝试使用GetBuildDetail活动来检索您需要的变量。

相关问题