2016-11-05 6 views
0

이 구조체를 가진 클래스가 있습니다. 클래스 A { List Blist; }AX2012 AIF 클래스 목록이 들어있는 X ++ 클래스

Class B 
{ 
    int i; 
} 

나는 거기에 B의 여러 인스턴스를 가질 수있는 하나의 객체 A를 받아 내 AIF 웹 서비스 작업이 필요합니다. 서비스를 배포하려고 할 때 오류가 발생합니다.

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; 
}