繁体   English   中英

SharePoint 2010:注册InfoPath表单并共同使用自定义功能接收器

[英]SharePoint 2010: Register InfoPath forms and use custom feature receiver jointly

我在项目中使用自定义InfoPath任务表单。 对于表单注册,我正在Feature.Template.xml中使用下一个代码:

<?xml version="1.0" encoding="utf-8" ?>

<Feature xmlns="http://schemas.microsoft.com/sharepoint/"
     Title="Prepare workflows"       
     ReceiverClass="Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver"
     ReceiverAssembly="Microsoft.Office.Workflow.Feature, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
   <Properties>
       <Property Key="GloballyAvailable" Value="true" />
       <Property Key="RegisterForms" Value="Forms\*.xsn"/>
   </Properties>
 </Feature>

我也想使用我的自定义FeatureReceiver(用于工作流关联)。 但是我不知道如何同时使用它们(它可以完美地分开工作)。 有什么方法可以做到(可能是在接收器中的FeatureInstall中调用Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver的注册方法吗?

我可以尝试通过功能接收器中的代码对表单进行整体注册,但是我认为,可能存在另一种更优雅的方法吗?

感谢Kai,找到了解决方案。 您必须使用对base.FeatureActivated(properties)的调用,而不是从SPFeatureReceiver和Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver继承接收器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM