我在Ektron和SharePoint之间建立了DxH(数字体验中心)连接,每次从SharePoint创建内容块时,我都需要执行额外的代码。我将此作为我的参考:http://documentation.ektron.com/cms400/v85/webhelp/Developer/Creating_a_new_extension.htm
如何判断我的ContentStrategy中的OnAfterPublishContent方法是否因为DxH而被调用?
答案 0 :(得分:2)
我没有连接到Sharepoint的DXH安装,但ContentData有一个ExternalTypeId属性 - 您应该能够使用它来区分源自Ektron的内容与另一个系统的内容。例如,SharePoint内容应始终具有相同的ExternalTypeId,并且该值应为非零。
通过查看DB(dbo.content表中的最后一列)或通过拉取每种已知类型之一并比较注释值来检查Ektron与SharePoint内容的值应该相当简单。