我为电子邮件实体制作了一个插件,并在 Pre Create 事件(子管道)上注册了它。插件尽可能简单:
public class AddDescription : IPlugin
{
public void Execute(IPluginExecutionContext context)
{
DynamicEntity di = (DynamicEntity)context.InputParameters["Target"];
di.Properties["description"] = "blabla";
}
}
但描述(=电子邮件正文)保持不变。不抛出异常。我进行了调试,看起来属性集合已更改(添加了“blabla”描述),但未保存。
如果我在帐户实体(预创建,子管道)上注册相同的插件,它工作正常。
电子邮件实体对创建时更改属性有任何限制吗?!!?
编辑(更多信息):
我试图更改描述、主题、类别和子类别,令我惊讶的是,类别和子类别发生了变化,而描述和主题却没有。
tnx 求助再见