Tag: datacontractserializer
.NET Framework-Klasse, Serialisieren und Deserialisieren einer Instanz eines Typs in einen XML-stream oder ein Dokument mit einem Daten-Vertrag.
2
Antworten
Meine SomeClass [Serializable] [DataContract(Namespace = "")] public class SomeClass { [DataMember] public string FirstName { get; set; } [DataMember] public string LastName { get; set; } [DataMember] private IDictionary<long, string> customValues; public IDictionary<long, string> CustomValues { get
3
Antworten
Angesichts des folgenden code, [DataContract] public class TestClass { [DataMember] public object _TestVariable; public TestClass(object value) { _TestVariable = value; } public void Save() { using (XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(new FileStream("test.tmp", FileMode.Create))) { DataContractSerializer ser = new
2
Antworten
Ich Plane zu bauen, einen WCFservice zurückgibt, die generische dictionary-Objekte zu JSON serialisiert. Leider Serialisierung ausfällt, als Objekt ist potentiell immer anders. KnownTypes nicht helfen können, da die Eigenschaft type ist im Wörterbuch, und ich kann nicht
1
Antworten
Beim Deserialisieren, DataContractSerializer erfordert nicht nur, dass ein element Namen entspricht, aber auch, dass es in einer bestimmten Reihenfolge mit Bezug auf die anderen Elemente. Meine Anwendung ist, so dass jedes Feld kann eindeutig über seinen Namen
1
Antworten
Ich habe ein problem mit DataContractSerializer. Ich benutze es zum erstellen von Klassen-Instanzen von XML zurückgegeben ASP.NET Web Service. Aber eigentlich ist die Quelle der Daten ist hier nicht wichtig. Um die ganze Sache einfacher zu Debuggen,
1
Antworten
Sagen, ich habe so etwas wie: [DataContract(Namespace="http://bla.bla")] public class MyClass { [DataMember] public long ResponseCode { get; set; } [DataMember] public long Fee { get; set; } } und das folgende kommt aus einem Kanal: <ns0:MyResult> <ns2:ResponseCode
3
Antworten
Habe ich gefunden zahlreiche Lösungen-hier bei SO und elsewere, die sich mit tiefen Klon-Objekt über Serialisierung/Deserialisierung (in den Speicher und zurück). Erfordert es, dass die Klassen geklont werden, sind markiert mit [Serializable]. Durch Zufall habe ich meinen
2
Antworten
Habe ich ein struct in C#, dass wraps eine guid. Ich bin mit DataContractJsonSerializer, um die Serialisierung ein Objekt, welches eine Instanz der Klasse. Wenn ich mit einem guid direkt, es serialisiert wurde, als ein einfacher string,
3
Antworten
Ich bin mit DataContractSerializer Serialisierung eines Objekts mit einem Dictionary<string,object> Mitglied, gekennzeichnet mit [DataMember()]. Die Idee ist, eine flexible Tasche von Objekt-Attributen, und ich weiß nicht, was diese Attribute werden konnte. Dies funktioniert gut, wenn ich bin,
2
Antworten
Habe ich die folgende C#-code, der automatisch genereated aus einer xsd-mit der svcutils.exe -Anwendung. [DataContract] public enum Foo { [EnumMember(Value = "bar")] Bar = 1, [EnumMember(Value = "baz")] Baz = 2 } [DataContract] public class UNameIt {
3
Antworten
DataContractSerializer erfordert, Klassen und Elemente gekennzeichnet werden, die mit der DataContract und DataMember Attribute. Allerdings, in meinem Fall die Klassen automatisch generiert werden, mit der EFPocoAdapater framework und diese Attribute sind nicht vorhanden. Wie kann ich erzwingen-Serialisierung
4
Antworten
Ich bin immer ein zeitweilig auftretendes "out of memory" exception bei dieser Aussage: return ms.ToArray(); In dieser Methode: public static byte Serialize(Object inst) { Type t = inst.GetType(); DataContractSerializer dcs = new DataContractSerializer(t); MemoryStream ms = new
4
Antworten
Ich bin derzeit versuchen zu serialisieren einer Liste, es serialisiert (finde ich gut), aber wenn es Deserialisieren, Sorry für die Menge an code, aber ich bin wirklich stecken, und haben keine Ahnung, warum das passiert ist, ich
1
Antworten
Ich bin haben Sie Probleme mit der Angabe der dataContractSerializer maxItemsInObjectGraph im host-web.config. <behaviors> <serviceBehaviors> <behavior name="beSetting"> <serviceMetadata httpGetEnabled="True"/> <serviceDebug includeExceptionDetailInFaults="True" /> <dataContractSerializer maxItemsInObjectGraph="2147483646"/> </behavior> </serviceBehaviors> </behaviors> <services> <service name="MyNamespace.MyService" behaviorConfiguration="beSetting" > <endpoint address="http://localhost/myservice/" binding="webHttpBinding" bindingConfiguration="webHttpBinding1" contract="MyNamespace.IMyService"
2
Antworten
plz help, ich bin stecken. Ich habe einen WCF service, der kehrt so etwas wie dieses: { "GetDataRESTResult": [ {"Key1":100.0000,"Key2":1,"Key3":"Min"}, {"Key1":100.0000,"Key2":2,"Key3":"Max"} ] } und ich möchte zu Deserialisieren, aber was auch immer ich verwende (JSON.NET oder DataContractJsonSerializer)
2
Antworten
Wie Entferne ich XML-namespaces, die von einem Objekt im XML-Repräsentation serialisiert mittels DataContractSerializer? Das Objekt muss serialisiert werden, um eine sehr einfache XML-Ausgabe. Neueste & größte - mit .Net 4 beta 2 Das Objekt wird nie brauchen,
3
Antworten
Ich versuche zu serialisieren und Deserialisieren, ein Baum von Knoten-Objekten. Meine Zusammenfassung "Knoten" in der Klasse, als auch andere abstrakte und konkrete Klassen, die sich von ihm definiert sind, in meine "Informa" - Projekt. Zusätzlich habe ich
1
Antworten
Ich bin auf der Suche auf der Microsoft-Vorgehensweise: Erstellen Sie eine einfache Daten-Vertrag für eine Klasse oder Struktur, aber es hinterlässt bei mir viele Fragen stellen. Bieten Sie dieses sehr einfache Beispiel: using System; using System.Runtime.Serialization; [DataContract]
2
Antworten
Habe ich diese Klassen: [DataContract] class ClassA { [DataMember] public Object Value; //and this can be of ClassB or some primitive type. ... } [DataContract] class ClassB : IEnumerable<KeyValuePair<String, ClassA>> { [DataMember] private Dictionary<String, ClassA> dictionary; ...
2
Antworten
Bin ich mit dem aufrufen von web services und verwenden von WCF generierten service-Referenz auf den client. Ich habe gespeicherte XML-Antworten, die empfangen werden von der test-service auf der Festplatte (ohne SOAP-envelope und body-tags) ich würde gerne
2
Antworten
Habe ich einen einfachen echo-service, wo ich definiert habe eine Methode und ein paar Typen für request - /response: [ServiceContract(Name = "EchoService", Namespace = "http://example.com/services", SessionMode = SessionMode.NotAllowed)] public interface IEchoService { [OperationContract(IsOneWay = false, Action =
2
Antworten
In einem WCF 4.0 service, den wir erhalten, eine riesige Menge von Daten in einer generischen Liste. Diese Liste Objekt-graph ist größer als die 65536 default limit. Wir sind schon gewohnt, so dass wir so konfiguriert haben,
3
Antworten
Wie würde ich sagen, dass der WCF-Dienst, was KnownTypes zu verwenden, wenn die Weitergabe der Daten an den client zurück? Ich weiß, ich kann die [ServiceKnownType] - Attribut, das macht den service gut laufen, die von einem
6
Antworten
Ich versuche zu serialisieren einer Klassen-Hierarchie zu einem Json-string mit DataContractJsonSerializer in einem WCF-Dienst. das default-Verhalten für die Serialisierung einer abgeleiteten Klasse ist, fügen Sie die folgenden Schlüssel-Wert-paar auf das Objekt: "__type":"ClassName:#Namespace" Mein problem ist, dass die
5
Antworten
Ich bin ein bisschen neu zu WCF und wird versuchen, klar zu beschreiben, was ich versuche zu tun. Ich habe einen WCF-webservice, der verwendet die JSON-Anfragen. Ich bin wohlauf das senden/empfangen von JSON für den größten Teil.
2
Antworten
Habe ich einen web-Dienst, gibt die folgenden Daten: <?xml version=""1.0"" encoding=""UTF-8""?> <RESPONSE> <KEY>12345</KEY> <PROPERTY> <PROPERTY_ADDRESS> <STREET_NUM>25</STREET_NUM> <STREET_ADDRESS>ELM ST</STREET_ADDRESS> <STREET_PREFIX/> <STREET_NAME>ELM</STREET_NAME> <STREET_TYPE>ST</STREET_TYPE> <STREET_SUFFIX/> </PROPERTY_ADDRESS> </PROPERTY> </RESPONSE> Habe ich eine Klasse Struktur entsprechen: [DataContract(Name="RESPONSE", Namespace="")] public class Response {
2
Antworten
Wie kann ich einen Standardwert für ein DataMember zum Beispiel für die unten gezeigt: Den ich einstellen will ScanDevice="XeroxScan" standardmäßig [DataMember] public string ScanDevice { get; set; } InformationsquelleAutor der Frage acadia | 2010-07-01
1
Antworten
Ich versuche zu Deserialisieren eines xml-Dokuments: <?xml version="1.0"?> <games xmlns = "http://serialize"> <game> <name>TEST1</name> <code>TESTGAME1</code> <ugn>1111111</ugn> <bets> <bet>5,00</bet> </bets> </game> <game> <name>TEST2</name> <code>TESTGAME2</code> <ugn>222222</ugn> <bets> <bet>0,30</bet> <bet>0,90</bet> </bets> </game> </games> .cs Klasse: namespace XmlParse { using System.Collections.Generic;
1
Antworten
Ich bin mit DataContractJsonSerializer zu serialisieren meine benutzerdefinierte Objekt zu JSON. Aber ich möchte überspringen Sie die Datenelemente, deren Werte null. Wenn DataMember ist null dass Knoten nicht im JSON-string. Wie kann ich das erreichen? Geben Sie
5
Antworten
Ich erhalte die folgende Fehlermeldung auf einem WCF-Aufruf: Maximale Anzahl an Elementen, serialisiert oder deserialisiert eine Objekt-graph wird '65536' Ich gelesen habe eine Tonne der Beiträge im forum und viele von Ihnen erwähnen das ändern der app.config
8
Antworten
Ich habe einige Klasse, ich bin Tod als Folge einer service-Methode, und diese Klasse hat eine get-only-Eigenschaft: [DataContract] public class ErrorBase { [DataMember] public virtual string Message { get { return ""; } } } Ich bin
2
Antworten
Wie Entferne ich XML-namespaces, die von einem Objekt im XML-Repräsentation serialisiert mittels DataContractSerializer? Das Objekt muss serialisiert werden, um eine sehr einfache XML-Ausgabe. Neueste & größte - mit .Net 4 beta 2 Das Objekt wird nie brauchen,
5
Antworten
Gibt es einen einfachen Weg, um DataContractSerializer ausspucken formatierte XML-eher dann eine lange Schnur? Ich will nicht zu ändern, die tags oder Inhalte in irgendeiner Weise, nur, dass es fügen Sie Zeilenumbrüche und Einrückungen machen das XML
7
Antworten
Ich bin refactoring meine XML-Serialisierung, und dachte, ich würde versuchen, den DataContractSerializer. Alles läuft reibungslos, bis es serialisieren muss diese Klasse: using System; using System.Runtime.Serialization; namespace VDB_Sync.Model { [DataContract(Name="Konstant")] public class Konstant : DataFelt { [DataMember] private
2
Antworten
Ich bin auf der Suche nach einer Möglichkeit mit C#, die ich serialisieren können Sie eine Klasse in XML und fügen Sie einen namespace, aber definieren Sie den Präfix des Namespaces verwenden. Schließlich bin ich versucht zu
2
Antworten
Merkte ich, etwas verrückt, was ich davon ausgegangen zu sein, völlig unmöglich : beim Deserialisieren eines Objekts, die DataContractSerializer nicht den Konstruktor aufrufen ! Diese Klasse, zum Beispiel : [DataContract] public class Book { public Book() {
4
Antworten
Ich versuche zu verbrauchen RESTful web-Services mit WCF. Ich habe keine Kontrolle über das format der web-service, so dass ich noch ein paar Lösungen hier und dort. Ein zentrales problem ist ich kann nicht scheinen, um zu
1
Antworten
Ich habe eine Daten-Klasse, die serialisiert wird mit der DataContractSerializer. Die Klasse verwendet die [DataContract] Attribut ohne ausdrückliche Namespace Erklärung. Als solche, die den namespace in der resultierenden xml-Datei wird generiert basierend auf den namespace der Klasse.
1
Antworten
Ich habe ein seltsames problem mit meinem WCF service-Daten zurückgibt, in JSON - format. Ich möchte zum zurückgeben von Informationen über ein "Kunde" basierend auf die Anforderung vom client gesendet. Client kann verlangen, welche Felder von Informationen
7
Antworten
Ich bin sehr verwirrt über die DataContract Attribut in der WCF. Laut meines Wissens ist es verwendet für serializating benutzerdefinierten Typen wie Klassen. Ich schrieb eine Klasse ausgesetzt ist, auf der client-Seite wie diese. [DataContract] public class
5
Antworten
Ich hatte eine kurze Frage bezüglich der datacontractserializer. Vielleicht ist es eher ein stream Frage. Ich fand ein Stück code, das schreibt die xml in einen filestream. Ich im Grunde nicht wollen, dass die Datei und müssen
5
Antworten
Ich habe eine smart client-Anwendung die Kommunikation mit seinem server mittels WCF. Daten werden auf dem client erstellt und dann gesendet über den service beibehalten werden. Der server und der client verwenden den gleichen domain-Klassen, die über
2
Antworten
Ich habe einige XML -, daß ich versuche, die " Transformation in HTML mit XSLT, aber ich kann nicht ankommen es zu der Arbeit für das Leben von mir. Kann mir jemand sagen was ich falsch mache?
4
Antworten
Habe ich folgende 2 Funktionen: public static string Serialize(object obj) { DataContractSerializer serializer = new DataContractSerializer(obj.GetType()); MemoryStream memoryStream = new MemoryStream(); serializer.WriteObject(memoryStream, obj); return Encoding.UTF8.GetString(memoryStream.GetBuffer()); } public static object Deserialize(string xml, Type toType) { MemoryStream memoryStream =