나는 MSMQ (주로 문자열)를 통해 전선을 통해 객체를 직렬화하는 유스 케이스가 있습니다. 대기열에서 객체를 읽을 때 사용자가 객체가 XML 또는 문자열이 될 것인지를 알 수 있기를 원합니다. 이 작업을 수행하는 좋은 방법은 형식을 확인하는 것일뿐입니다. XmlElement보다 XML 데이터가되는 경우 그렇지 않으면 문자열 또는 CDATA가됩니다. 데이터가 유효한 XML인지 여부를 확인하기를 원하지 않는 이유는 문자열로 직렬화되어야하지만 실제로 유효한 XML 인 데이터가 제공되기 때문입니다. 호출자가 비 직렬화를 문자열 또는 XML로 제어 할 수있게하려고합니다.바이너리 직렬화가 가능한 XML 관련 객체 (예 : XElement)가 있습니까?
XElement 또는 XmlElement (둘 다 serializable으로 표시되지 않음)와 같이 .NET Framework에서 serializable로 표시된 모든 유형이 있습니까?
궁금한 점이 있습니다. * 너 * * 후입니까, 아니면 * 하나가 아닌지 확인하려고하십니까? –
XML 요소를 나타내는 클래스가 있는지, 핵심 프레임 워크에 존재하는지, 직렬화 가능으로 표시되어 있는지 확인하고 있습니다. –