Das serialisieren/Deserialisieren eine C# - WCF-DataContract zu/von XML

Ich bin die Entwicklung einer WCF-service -, die verbraucht wird, durch mehrere, verschiedene client-Anwendungen. Damit Sie funktioniert, muss der server zum Lesen einer XML-Datei in ein C# - DataContract, die dann an den betreffenden client. Soweit ich das verstanden habe von der MSDN-website, ist dies möglich, aber ich konnte keine vollständige Beispiele. Insbesondere die website spricht von einem "stream" - parameter, die ich nicht ganz noch.

Meine Daten Vertrag hat eine Eigenschaft-Feld, das eine Liste von anderen Daten-Vertrag, die mehrere einfache Eigenschaft Felder.

z.B.

    [DataContract]
    public class MyClass1 {
        [DataMember]
        public string name;
        [DataMember]
        public int age;
    }

    [DataContract]
    public class MyClass2 {
        [DataMember]
        public List<MyClass1> myClass1List;
    }

Meine Klassen so Aussehen.

InformationsquelleAutor der Frage temelm | 2012-06-21

Schreibe einen Kommentar