2016-11-05 83 views
0

我有這種結構類 A類 { List Blist; }AX2012 AIF X ++類包含類別列表

Class B 
{ 
    int i; 
} 

我需要我的AIF Web服務操作接受,可能有B的多個實例在一個單一對象的。當我嘗試部署服務時出現錯誤。

即使B包含在A中,是否需要在操作方法中爲B明確指定AifCollectionTypeAttribute?

回答

0

您必須使用AifCollectionTypeAttribute('return')並鍵入。

實施例:

[ 
    DataMemberAttribute('AttributeValues'), 
    AifCollectionTypeAttribute('return', Types::Class, classStr(AttributeValueDC)), 
    AifCollectionTypeAttribute('attributeValues', Types::Class, classStr(AttributeValueDC)) 
] 
public List parmAttributeValues(List _attributeValues = attributeValues) 
{ 
    attributeValues = _attributeValues; 

    return attributeValues; 
}