【问题标题】:How to get User Details in TFS Activity如何在 TFS 活动中获取用户详细信息
【发布时间】:2016-05-24 10:17:03
【问题描述】:

我想在我的执行方法中获取用户详细信息。 我为此使用下面的代码

[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 作为参数传递给我的活动时,我只得到域用户的名称,但我也想要他的用户名。

如何获取用户的完整详细信息。

提前致谢

【问题讨论】:

    标签: tfs msbuild workflow-foundation-4


    【解决方案1】:

    如果您使用的是 TFS2013 及更高版本,则在新模板中,默认情况下 builddetail 隐藏了很多复杂性。尝试使用 GetBuildDetail 活动来检索您需要的变量。

    【讨论】:

      猜你喜欢
      • 2016-10-22
      • 2014-11-30
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多