如何在自定义BuildActivity中添加BuildMessage?
[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"
};
}
}
Run Code Online (Sandbox Code Playgroud)
}
对于WorklowActivity,有一个特殊的WorkflowInvoker ......
非常感谢.
我使用jsonconvert将简单对象转换为json
JsonConvert.SerializeObject(new { label = "MyLabel1" });
Run Code Online (Sandbox Code Playgroud)
至
{ "label":"MyLabel1" }
Run Code Online (Sandbox Code Playgroud)
但我想得到没有引用的钥匙
{ label: "MyLabel1"}
Run Code Online (Sandbox Code Playgroud)
有没有办法通过使用jsonconvert将对象转换为json withoud"key"-quotations?
我有一个asp.net mvc3应用程序.现在我想保存用户数据
C:\用户{AppPoolUserAccount} \应用程序数据\漫游\ MyProgramm ...
在第一次调用时Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
我只得到""(String.Empty).第二次通话Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
返回正确的路径...
注意:例程位于Login-Context中.我想在xml文件中保存用户名和sessionID,以防止两个用户通过一个用户帐户同时登录.
为什么?