我创建了一个类
public class ECMSendMessageProcessor
{
public void Process(SendMessageArgs args)
{
}
}
并在“SendEmail”上添加了一个管道
<SendEmail>
<processor type="Namespace.ClassName.Method,Assembly" />
我正面对发送电子邮件 无法解析类型名称“Namespace.ClassName.Method,Assembly”
参考链接http://www.craigtaylor.us/2014/10/injecting-tracking-pixel-into-sitecore-ecm.html 我尝试更改管道,类等。但总是显示此错误。
答案 0 :(得分:1)
指定自定义处理器时,请勿包含方法名称。将您的示例更改为:
<SendEmail>
<processor type="Namespace.ClassName,Assembly" />
答案 1 :(得分:1)
您应该只在声明中使用ClassName,而不是在最后添加方法,例如
<SendEmail>
<processor type="Namespace.ClassName, Assembly" />
process()方法是管道处理器的默认方法。如果你想使用除了进程之外的其他方法,你可以添加Method =&#34; yourmethod&#34;声明。