gpt4 book ai didi

tfs - 我如何在自定义 BuildActivity 中使用 BuildMessage?

转载 作者:行者123 更新时间:2023-12-04 05:41:45 25 4
gpt4 key购买 nike

如何在自定义 BuildActivity 中添加 BuildMessage(s)?

[BuildActivity(HostEnvironmentOption.Agent)]
public sealed class InvokeDotNetReactor : CodeActivity
{
[RequiredArgument]
public InArgument<string> SourcesDirectory { get; set; }

protected override void Execute(CodeActivityContext context)
{
...
BuildMessage bm = new BuildMessage()
{
Importance = BuildMessageImportance.High,
Message = "Hello From Custom TFS Build Activity"
};
}
}

}

对于 WorklowActivity,有一个特殊的 WorkflowInvoker...

非常感谢。

最佳答案

可以使用 CodeActivityContext 登录 CodeActivity。

例子:

protected override void Execute(CodeActivityContext context)
{
context.TrackBuildMessage("Hello from Custom TFS Build Activity", BuildMessageImportance.High);
}
TrackBuildMessage是一个扩展方法,可以在命名空间中找到: Microsoft.TeamFoundation.Build.Workflow.Activities

关于tfs - 我如何在自定义 BuildActivity 中使用 BuildMessage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9132885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com