2009-10-27 4 views
0

XML Serialized Typed 객체를 반환하는 메서드가 필요합니다. 이 요구 사항을 적용하기 위해 사용할 수있는 인터페이스가 있습니까?.NET : 모든 XML Serialized 객체가 구현할 인터페이스가 있습니까?

+0

이 질문은 무엇을 의미합니까? 당신은 객체를 직렬화 할 메소드를 원한다. ?? –

+0

흠 .. 당신이 이해할 수있는 질문을 어떻게 다시 할 수 있을지 모르겠습니다. HackedByChinese가 마지막으로 게시 한 이후로 내 질문에 답했습니다. 희망 사항으로 내가 물어볼 의도가 무엇인지 알 수 있습니다. – burnt1ce

답변

1

IXmlSerializable을 사용하면 XML 직렬화/직렬화를 사용자 정의 할 수 있습니다. 그러나 XmlSerializer를 사용하여 XML과 데이터를 직렬화합니다.

0

은 "이 객체가 직렬화 된 XML 될 수있다"의미없는 인터페이스가 없습니다. IXmlSerializable은 호출자가 XML 직렬화를 자체적으로 구현한다는 것을 명시하고 XML 직렬화 기가 직렬화하기 위해 코드를 생성 할 필요가 없다는 것을 의미합니다.

다음 유형

는 XML 직렬화이지만, IXmlSerializable를 구현하지 않습니다 IXmlSerializable 인스턴스와 위의 클래스를 반환 할 수 모두 반환 형식으로 사용할 수없는 인터페이스가 없습니다

public class SerializeMe 
{ 
    public string SomeProperty {get; set;} 
} 

.

관련 문제