Tag: datacontractserializer

.NET Framework-Klasse, Serialisieren und Deserialisieren einer Instanz eines Typs in einen XML-stream oder ein Dokument mit einem Daten-Vertrag.

DataContractSerializer nicht korrekt Deserialisieren, Werte für die Methoden im Objekt fehlen

Anzahl der Antworten 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

C# DataContractSerializer SerializationException mit Enum setzen Sie im Objekt-Feld

Anzahl der Antworten 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

Kann ich serialisieren Dictionary<string, object> mit DataContract serializer?

Anzahl der Antworten 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

Ignorieren-Feld, um in DataContractSerializer

Anzahl der Antworten 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

Einige Eigenschaften sind nicht deserialisiert mit DataContractSerializer

Anzahl der Antworten 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,

WCF DataContract Deserialisierung Problem mit leeren Werten

Anzahl der Antworten 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

Objekte Klonen ohne Serialisierung

Anzahl der Antworten 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

Wie kann ich DataContractJsonSerializer serialisieren eines Objekts als ein string?

Anzahl der Antworten 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,

DataContractSerializer und Dictionary<string,object> - Fehler bei Lesen

Anzahl der Antworten 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,

Gewusst wie: Anpassen der Deserialisierung von JSON-enum in .NET?

Anzahl der Antworten 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 {

DataContractSerializer: Wie zum serialisieren von Klassen/Mitglieder ohne DataContract/DataMember-Attribute

Anzahl der Antworten 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

System.OutOfMemory-Ausnahme beim aufrufen von MemoryStream.ToArray() nach dem serialisieren Objekt mit DataContractSerializer

Anzahl der Antworten 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

DataContractSerializer serialisieren List<T> immer Fehler

Anzahl der Antworten 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

WCF-Dienst dataContractSerializer maxItemsInObjectGraph im web.config

Anzahl der Antworten 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"

Versuchen JSON Deserialisieren mit JSON.NET und DataContractJsonSerializer ausfällt

Anzahl der Antworten 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)

Serialisieren Objekt ohne namespaces mit DataContractSerializer

Anzahl der Antworten 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,

Der deserializer hat keine Erfahrung jeglicher Art, die Karten zu diesem Vertrag

Anzahl der Antworten 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

Grundlagen der datacontractattribute aktivieren

Anzahl der Antworten 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]

Ausnahme während der Serialisierung - Typ mit Daten-Vertrag name ist nicht zu erwarten

Anzahl der Antworten 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; ...

DataContractSerializer und Deserialisieren von web-service-Antwort-Typen

Anzahl der Antworten 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

Warum WCF-wrap-Anfrage - /Antwort-Typen, die in einem anderen XML-element, und wie dies zu verhindern?

Anzahl der Antworten 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 =

Maximale Anzahl an Elementen, serialisiert oder deserialisiert ein Objekt, Diagramm... mit knowtypes

Anzahl der Antworten 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,

WCF-Client-Probleme erkennen ServiceKnownTypes?

Anzahl der Antworten 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

Wie serialisieren Klasse Typ, aber nicht der namespace, um einen Json-string mit DataContractJsonSerializer

Anzahl der Antworten 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

Generische JSON WCF Deserialisierung

Anzahl der Antworten 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.

Deserialisieren von XML mit DataContractSerializer

Anzahl der Antworten 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 {

Set default-Wert in einem DataContract?

Anzahl der Antworten 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

Wie Deserialisieren von XML mittels DataContractSerializer

Anzahl der Antworten 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;

DataContractJsonSerializer, um skip-Knoten mit null-Werten

Anzahl der Antworten 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

WCF Fehler "Maximale Anzahl an Elementen, serialisiert oder deserialisiert ein Objekt-graph wird '65536'"

Anzahl der Antworten 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

WCF erstickt an Eigenschaften ohne "set". Irgendeine Problemumgehung?

Anzahl der Antworten 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

Serialisieren von Objekten ohne Namespaces mit DataContractSerializer

Anzahl der Antworten 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,

Formatierung von XML erstellt von DataContractSerializer

Anzahl der Antworten 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

"Typ nicht erwartet", mit DataContractSerializer - aber es ist nur eine einfache Klasse, keine lustigen Sachen?

Anzahl der Antworten 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

XML-Serialisierung und Namespacepräfixe

Anzahl der Antworten 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

DataContractSerializer ruft meinen Konstruktor nicht auf?

Anzahl der Antworten 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() {

Derenialize enum als String

Anzahl der Antworten 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

DataContractSerializer - Namespace ändern und an alten Namespace gebundene Datei deserialisieren

Anzahl der Antworten 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.

wie NULL nicht zurückgegeben wird, wenn ein Datenelementfeld nicht in dem Datenvertrag festgelegt ist

Anzahl der Antworten 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

Wann sollten DataContract- und DataMember-Attribute verwendet werden?

Anzahl der Antworten 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

DataContractSerializer - wie kann ich die XML in eine Zeichenfolge (im Gegensatz zu einer Datei) ausgeben

Anzahl der Antworten 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

WCF Service Reference - Getting "XmlException: Name kann nicht mit dem '& lt; beginnen Zeichen, Hexadezimalwert 0x3C "auf Client-Seite

Anzahl der Antworten 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

XSLT Transformiere XML mit Namespaces

Anzahl der Antworten 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?

Verwenden von DataContractSerializer zum Serialisieren, kann aber nicht zurückgenommen werden

Anzahl der Antworten 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 =