0
我有这种结构类 A类 { List Blist; }AX2012 AIF X ++类包含类别列表
Class B
{
int i;
}
我需要我的AIF Web服务操作接受,可能有B的多个实例在一个单一对象的。当我尝试部署服务时出现错误。
即使B包含在A中,是否需要在操作方法中为B明确指定AifCollectionTypeAttribute?
我有这种结构类 A类 { List Blist; }AX2012 AIF X ++类包含类别列表
Class B
{
int i;
}
我需要我的AIF Web服务操作接受,可能有B的多个实例在一个单一对象的。当我尝试部署服务时出现错误。
即使B包含在A中,是否需要在操作方法中为B明确指定AifCollectionTypeAttribute?
您必须使用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;
}