를 직렬화하는 동안 한 클래스가웹 서비스 및 System.InvalidOperationException
public class CustomFieldList : CustomField, IList
{
public CustomFieldList()
{
this.ControlType = Rflex.Framework.MetaData.ControlType.DDL;
}
public Type ReferentielType { get; set; }
public int? CustomCodeTableTypeID { get; set; }
public CustomCodeTableItem Value { get; set; }
public override object TheValue { get { return Value; } }
}
그것은 어쩌면 정상적인 일이 유형을 직렬화 할 수없는 직렬화 때 InvalidOperationException
가 발생합니다 다음과 같은 클래스? (이 정확하지 그래서 프랑스어 번역 오류)
스택 :
àSystem.InvalidOperationException : 오류가 XML을 처리하는 동안. ---> System.InvalidOperationException : Rflex.WebServices.Objects.Reference.CustomCodeTableItem 형식을 인식 할 수 없습니다. ..... 형식을 지정하려면 XmlInclude 또는 SoapInclude 특성을 사용하십시오. à Microsoft.Xml.Serialization.GeneratedWriter1.Write32_Type (String n, String ns, Type o, 부울 isNullable, 부울 needType) à Microsoft.Xml.Serialization. (String n, String ns, CustomFieldList o, 부울 isNullable, 부울 needType) à Microsoft.Xml.Serialization.GeneratedWriter1.Write74_JobDescription (String n, String ns, JobDescription o, 부울 isNullable, 부울 needType) à Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write77_Offer (String n, String ns, 제공 업체 o, 부울 isNullable, 부울 needType) à Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write96_Offer (Object o)Microsoft.Xml.Serialization.GeneratedAssembly.OfferSerializer.Serialize (objectToSerialize, XmlSerializationWriter 작가 객체) System.Xml.Serialization.XmlSerializer.Serialize (XmlWriter를 XmlWriter를, 개체 O, XmlSerializerNamespaces 네임 스페이스, 문자열 인코딩 스타일, 문자열 ID) à
속성을 시도했지만 작동하지 않습니다.
감사합니다.