2012-03-30 61 views
4

對於MS CRM 2011我做了自定義工作流活動,但我無法註冊,因爲作爲一個輸出參數我試圖返回自定義工作流程活動 - 返回集合或數組?

OutArgument<IEnumerable<EntityReference>> 

這是propably不支持。

如何返回集合或實體引用的數組?

謝謝

回答

0

你能發佈有關錯誤的更多細節嗎?可能你可以使用guid列表或你自己的自定義對象而不是EntityReference?

0

上充其量,你可以一次定義一個參考:

[Input("EntityReference input 1")] 
    [Output("EntityReference output 1")] 
    [ReferenceTarget("account")] 
    [Default("3B036E3E-94F9-DE11-B508-00155DBA2902", "account")] 
    public InOutArgument<EntityReference> AccountReference { get; set; } 

    [Input("EntityReference input 2")] 
    [Output("EntityReference output 2")] 
    [ReferenceTarget("contact")] 
    [Default("4C036E3E-94F9-DE11-B508-00155DBA2902", "contact")] 
    public InOutArgument<EntityReference> AccountReference { get; set; } 

支持的參數是:

• Bool 
• DateTime 
• Decimal 
• Double 
• EntityReference 
• Int 
• Money 
• OptionSetValue 
• String 
相關問題