2012-04-02 8 views
0

私はSharePointを初めて使用しています。申し訳ありませんが、私の質問への回答が明白です。 プロジェクトでカスタムInfoPathタスクフォームを使用しています。フォームの登録のために、私はFeature.Template.xmlに次のコードを使用しています:SharePoint 2010:InfoPathフォームを登録し、カスタムフィーチャーを共同で使用する

<?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を使用します。しかし、私はそれを両方とも(完全に別々に動作する)使用する方法はわかりません。私の受信者のFeatureInstalledにMicrosoft.Office.Workflow.Feature.WorkflowFeatureReceiverの登録メソッドを呼び出すことがありますか?

私のフォームの登録を自分の機能のコードから行うことができます受信機が、私は、解決策が見つかりました。あなたは、SPFeatureReceiverからではなく、あなたの受信機を継承する必要が

は、事前にありがとうございます。

答えて

0

おかげ甲斐に?違う、よりエレガントなアプローチがあるかもしれないと思うと、 Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiverから、必要に応じてbase.FeatureActivated(プロパティ)の呼び出しを使用します。

関連する問題