如何创建一个签名政策,显示添加窗口的窗口,其中包含用户的一些配置值,
例如,检查挂起的更改中是否存在某个文件的签入策略,问题是在激活签入策略时我需要显示一个窗口,询问管理员该文件的名称。
public override PolicyFailure[] Evaluate()
{
foreach (PendingChange pc in PendingCheckin.PendingChanges.AllPendingChanges)
{
FileInfo file = new FileInfo(pc.LocalOrServerItem.ToString());
if (file.Name > NameProvidedOnActivatingCheckinPolicy)
{
return new PolicyFailure[] { new PolicyFailure("File was not found", this) };
}
}
return new PolicyFailure[0];
}
如何在激活签入政策时要求NameProvidedOnActivatingCheckinPolicy
答案 0 :(得分:0)
想出来了!
我必须覆盖编辑方法并打开一个窗体来获取配置
public override bool Edit(IPolicyEditArgs policyEditArgs)
{
//open window form and get configurations
}