Tag: datacontract

Ein Datenvertrag ist eine formale Vereinbarung zwischen einem Dienst und einem Kunden, die die auszutauschenden Daten abstrakt beschreibt. Ein Datenvertrag definiert für jeden Parameter oder Rückgabetyp genau, welche Daten serialisiert werden, um ausgetauscht zu werden.

Benutzerdefinierte datacontract / datamember-Namen

Anzahl der Antworten 2 Antworten
Ich habe ein Folgendes problem. Ein Kunde benötigte ein web-service liefert Daten in folgenden format: <status> <name1>Some name</name1> ... </status> Aber wenn ein Fehler Auftritt Sie wollen bekommen folgende Meldung: <status> <error>Error description</error> </status> Erstellte ich einen

Client WCF DataContract ist leer/null-Werte aus service

Anzahl der Antworten 2 Antworten
Habe ich einen einfachen WCF-Dienst, gibt die Zeit vom server. Ich habe bestätigt, dass die Daten gesendet werden, indem Sie mit Fiddler. Hier ist das Ergebnis-Objekt von xml, dass mein Dienst sendet. <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetTimeResponse xmlns="http://tempuri.org/">

c# - DataContract-Serialisierung - Basis-Klassen, Vererbung und Überschreibt

Anzahl der Antworten 4 Antworten
Guten Tag an alle, Ich bin eine unabhängige game-Entwickler, hat in der Vergangenheit, vor allem mit XNA gearbeitet und, im anderen extrem, Gewerbe-toolsets. Die Reichweite von XNA ist ziemlich begrenzt, aber, und ich Baue ein cross-Plattform-Abstraktionsschicht für

Allgemein akzeptierte Weg, um zu vermeiden KnownType-Attribut für jede abgeleitete Klasse

Anzahl der Antworten 6 Antworten
Gibt es einen allgemein anerkannten Weg, um zu vermeiden, dass du KnownType-Attribute auf WCF-Dienste? Ich habe getan, einige der Forschung, und wie es aussieht, gibt es zwei Möglichkeiten: Daten Vertrag resolver NetDataContractSerializer Ich bin kein großer fan

DataContract nicht verfügbar bei WCF-client-service-Referenz

Anzahl der Antworten 1 Antworten
Habe ich diese Daten Vertrag in meinem WCF-service [DataContract] public class Department { [DataMember] public List<Section> Sections { get; set; } } [DataContract] public class Section { [DataMember] public List<Room> Rooms { get; set; } } [DataContract]

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

DataContract-Serialisierung der Eigenschaft "Type"

Anzahl der Antworten 3 Antworten
Wie kann ich effektiv serialisieren einer Eigenschaft vom Typ "Typ" in meinem DataContract zugeschrieben Klasse? Ich gehe davon aus, dass Typ ist ein nicht-serialisierbaren Typ (wow, das ist immer albern klingen.) Ich bin mir sicher, dass es

WCF-Dienstverweis Aktualisieren " nicht mehr erzeugen-Typen für Daten-Verträge

Anzahl der Antworten 2 Antworten
Ich habe einen WCF service, der gut funktioniert. Jederzeit, dass ich fügte hinzu, neue service-Verträge oder Daten-Verträge, ich könnte einfach einen Rechtsklick auf die service-Referenz in meinem client-Projekt und wählen Sie " Update Service Reference und es

Nicht bekommen konnte minOccurs="1" maxOccurs="1" für einen string-Typ in einen DataContract

Anzahl der Antworten 1 Antworten
Unten ist ein DataContract in meinem WCF-Dienst und die zugehörige xsd-schema, dargestellt in der wsdl-Datei. [Serializable] [XmlRoot(Namespace = "http://www.example.com/l0257/services/mgnt/datatypes/0/1",IsNullable = false)] public partial class InstrumentData { private string _serialNo; private string _model; private int _pointsRecorded; [XmlElement(ElementName =

WCF Vertrag änderungen, die Einfluss auf Kunden

Anzahl der Antworten 5 Antworten
War ich neugierig, wenn jemand könnte umreißen, welche Arten von WCF-Vertrag (interface) änderungen auf der server-Seite brechen würde ein client versucht, zu senden in einer Nachricht, und warum. Ich glaube, WCF kann mit bestimmten Abweichungen, aber ich

WCF, Entity Framework & Daten-Verträge

Anzahl der Antworten 3 Antworten
Mit VS 2008 & .NET 3.5 SP1: Ich bin mit WCF clients ermöglichen, eine Verbindung zu einem Dienst, der liest und schreibt Einträge in der Datenbank mit Entity Framework. Standardmäßig werden die Einheiten, die automatisch generiert werden

Wie zu verwenden einer Benutzerdefinierten Serialisierung oder Deserialisierung in WCF zu zwingen, eine neue Instanz auf jede Eigenschaft eine datacontact ?

Anzahl der Antworten 1 Antworten
Ich habe eine datacontact mit vielen Mitgliedern, die eine benutzerdefinierte Klasse Ich würde gerne erzwingen Sie eine neue Instanz, wenn die Eigenschaft den Wert null auf der Deserialisierung. gibt es eine Möglichkeit, das zu tun? Dies ist

Serialisierung der Klasse abgeleitet von List<> mit DataContract

Anzahl der Antworten 3 Antworten
Ich versuche zu serialisieren, die eine abgeleitete Klasse von List<> mit DataContract. Das problem ist, dass die Eigenschaften meiner Klasse nicht serialisiert. Meine Klassen: [CollectionDataContract] /*[Serializable]*/ /*[DataContract]*/ public class DownloadRuleCollection : List<DownloadRule> { [DataMember(EmitDefaultValue = false)] public

WCF-Dienst zurückkehren 400-Fehler: Der Körper der Nachricht kann nicht gelesen werden, weil es leer ist

Anzahl der Antworten 6 Antworten
Ich habe einen WCF-service, der verursacht ein wenig Kopfschmerzen. Ich habe die Ablaufverfolgung aktiviert ist, ich habe ein Objekt mit einem Daten-Vertrag gebaut und übergeben, aber ich sehe diesen Fehler in der log: <TraceData> <DataItem> <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"

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]

DataContract-runtime-error - Typ 'myType' kann nicht serialisiert werden. Was mache ich falsch?

Anzahl der Antworten 1 Antworten
Versuchen zu überholen "complex" - Klasse-Typ, enthält primitive Typen mit Hilfe von Schnittstellen und Listen Schnittstellen/Klassen. Ich denke, die problematisch Mitglied: public List<IMyInterface> IntrfList Runtime Error: Fehler beim empfangen der HTTP-Antwort auf http:/localhost/xxxxxx/xxxxxService.svc. Dies könnte durch die

WCF DataContract-Klasse mit Methoden

Anzahl der Antworten 3 Antworten
Dies ist mehr eine philosophische/best-practice-Frage eher als ein technisches problem. Gibt es starke Argumente gegen das schreiben eines DataContract-Klassen mit Methoden, die verwendet werden auf server-Seite nur? Oder was über zusätzliche Eigenschaften, die sind nicht eingerichtet, mit

InvalidDataContractException ("Typ kann nicht serialisiert werden") Fehler mit Hilfe von WCF-DataContract

Anzahl der Antworten 1 Antworten
Muss ich weiterleiten System.Net.NetworkInformation.PhysicalAddress (.NET Framework built-in-Typ) in meine Daten Vertrag. Da dieser Typ kann nicht serialisiert werden, indem sich habe ich abgeleitet, die meine helper Klasse aus: [DataContract] public class PhysicalAddressSerializable : PhysicalAddress { public PhysicalAddressSerializable()

JSON-Beispiel [DataContract]

Anzahl der Antworten 2 Antworten
Gibt es irgendein tool, mit dem generieren DataContract-entity-Definitionen basiert auf einem JSON-Beispiel? Ich bin wirklich fehlt, das gute alte WSDL-Metadaten mit code-Generierung Einrichtungen. JSON ist nicht angegeben, jede Art von Informationen. Verschachtelte JSON-Objekte deklarieren, die den gleichen

Unable to cast Base Klasse (Daten-Vertrag) auf abgeleitete Klasse

Anzahl der Antworten 3 Antworten
[DataContract] public class SearchCriteria { [DataMember] public string CountryID { get; set; } } [DataContract] public class CitySearchCriteria: SearchCriteria { [DataMember] public string CityID { get; set; } } Ich bin der Erstellung einer Instanz von SearchCriteria

WCF CollectionDataContract

Anzahl der Antworten 3 Antworten
Ich bemerkte kürzlich in einem der Artikel der wcf-service-operation zurückgegeben collectiondatacontract Users GetUsers(string someInput); Und Nutzer-Typ wurde wie folgt definiert: [CollectionDataContract] public class Users : List<User> { public Users() { } public Users(IEnumerable<User> users) : base(users) {

.NET-base Typ kann nicht serialisiert werden von der WCF

Anzahl der Antworten 2 Antworten
Schreibe ich einen WCF-Dienst und verfügbar machen möchten einige benutzerdefinierte Konfigurations-Elemente (z.B. Benutzerdefinierten ConfigurationSection-und ConnectionStringSettings), so dass ich ändern kann, die service-Konfiguration. Einer meiner benutzerdefinierte Konfiguration Elemente erbt von System.Configuration.ConfigurationElementCollection. Wenn ich versuche mein WCF-Dienst bekomme ich

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

Der Konstruktor in WCF DataContract nicht reflektiert wird, auf Client

Anzahl der Antworten 3 Antworten
Ich brauchen, um einige Daten, die die Mitglieder bekommen einige Werte, wenn ich erstellen Sie eine Instanz der DataContract auf dem client. Dies geschieht nicht mit Konstruktoren. Ich suchte durch verschiedene Foren gefunden und wir haben die

so markieren Sie eine Schnittstelle als DataContract in WCF

Anzahl der Antworten 2 Antworten
ich habe zwei Daten-Klassen, die nur Daten von Mitgliedern(keine Funktionen). Man ist CallTask der andere ist SmsTask. Diese beiden Klassen haben einige gemeinsame Eigenschaften wie ID, Tel. Ich habe diese gemeinsamen Eigenschaften in einem separaten interface-Klasse, und

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

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

Warum kann ich nicht mit WCF DataContract-und ISerializable auf die gleiche Klasse?

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse, die ich brauche, um in der Lage sein serialisiert werden, um eine SQL Server-session-variable und werden über einen WCF-Service. Ich habe erklärt es wie folgt namespace MyNM { [Serializable] [DataContract(Name = "Foo", Namespace

WCF DataContract mit readonly-Eigenschaften

Anzahl der Antworten 8 Antworten
Ich versuche die Rückgabe eines komplexen Typs von einem service-Methode im WCF. Ich bin mit C# und .NET 4. Dieser komplexe Typ gemeint ist invariant (auf die gleiche Weise .net strings sind). Darüber hinaus den service nur

DataContract -, Standard-DataMember-Wert

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit zu wählen, default-Werte von Attributen, die nicht in der xml-Datei während der Deserialisierung? Wenn die mAge Attribut ist nicht vorhanden in der xml-Datei, ich möchte an einem Standard-Wert von 18. Ist es möglich

Namespace für die [DataContract]

Anzahl der Antworten 5 Antworten
Ich kann nicht finden, den namespace zu verwenden für [DataContract] und [DataMember] Elemente. Nach dem, was ich gefunden habe, es scheint, dass das hinzufügen der folgenden sollte ausreichend sein, aber in meinem Fall ist es nicht. using

Wie füge ich ein XML-Attribut DataContract

Anzahl der Antworten 4 Antworten
Habe ich eine einfache Klasse ich bin serialisieren. [DataContract(Name = "Test", Namespace = "")] public class Test { [DataMember(Order = 0, Name = "Text")] public string Text { get; set; } public Test() {} } Diese kicks

Wie kann man Steuern .NET DataContract-Serialisierung, so dass es verwendet XML-Attribute statt Elemente?

Anzahl der Antworten 3 Antworten
Wenn ich eine Klasse gekennzeichnet als ein DataContract und ein paar Eigenschaften auf Sie markiert mit DataMember Attribute, die ich serialisieren können es heraus, um XML einfach, aber es würde erstellen Sie eine Ausgabe wie: <Person> <Name>John

DataContract XML-Serialisierung und XML-Attribute

Anzahl der Antworten 2 Antworten
Ist es möglich, zu Deserialisieren dieses XML in ein Objekt markiert, mit dem DataContract-Attribut? <root> <distance units="m">1000</distance> </root> Wie Sie sehen können gibt es "Geräte" - Attribut. Ich glaube nicht, dass das unterstützt. Oder bin ich da

DataContract-Serialisierungsausnahme (Datenvertragsname wird nicht erwartet)

Anzahl der Antworten 1 Antworten
Ich habe den folgenden code: [DataContract] class TestContract { private String _Name; private Int32 _Age; [DataMember( Name = "Name" )] public String Name { get { return _Name; } set { _Name = value; } } [DataMember(

Serialize enum to string

Anzahl der Antworten 9 Antworten
Ich habe eine enum: public enum Action { Remove=1, Add=2 } Einer Klasse: [DataContract] public class Container { [DataMember] public Action Action {get; set;} } Beim serialisieren Instanz des Containers zu json habe ich bekommen: {Action:1} (bei

Kann ich DataContract und Serializable zusammen verwenden?

Anzahl der Antworten 2 Antworten
Arbeite ich auf WCF-Dienst. Meine ganze Klasse schon Serialisierung mit Attribut [Serializable] aber aufgrund der "k__BackingField" Eigenschaft Benennen problem habe ich DataContract und DataMember-Attribut. so Kann ich sowohl attribute zusammen wie folgt: [Serializable] [DataContract] public class User

Warum wird [DataMember (EmitDefaultValue = false)] nicht empfohlen?

Anzahl der Antworten 1 Antworten
In WCF können Sie festlegen, einen Vertrag mit der [DataContract] und [DataMember] Attribute wie diese: [DataContract] public class Sample { [DataMember(EmitDefaultValue = false, IsRequired = false)] public string Test { get; set; } } Dieser Artikel auf

Mehrere WCF-Dienste verweisen auf dieselben Datenverträge

Anzahl der Antworten 6 Antworten
Baue ich ein set von WCF-Diensten, die gemeinsame Daten-Verträge (oder Entitäten, wenn Sie bevorzugen). Diese sind einfache Daten-Objekte übertragen sind verziert mit DataContract und DataMember-Attribute. Ich bin ausdrücklich unter Angabe der Namen und der namespace. - Der

Portable Klassenbibliothek: empfohlener Ersatz für [Serializable]

Anzahl der Antworten 3 Antworten
Ich bin Portierung ein .NET Framework-C# - Klassenbibliothek, um eine Portable Klassenbibliothek. Ein immer wiederkehrendes problem ist der Umgang mit Klassen dekoriert mit den [Serializable] - Attribut, da dieses Attribut nicht Teil der Portable Class Library Teilmenge.

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

WCF: schreibgeschützte DataMember-Eigenschaften ohne Set verfügbar machen?

Anzahl der Antworten 5 Antworten
Habe ich eine server-side-Klasse, die ich zur Verfügung stellen, auf der client-Seite durch einen [DataContract]. Diese Klasse hat ein readonly-Feld, welches ich gerne zur Verfügung über ein Grundstück. Allerdings bin ich nicht in der Lage zu tun,

IsReference-Eigenschaft im Datenvertrag

Anzahl der Antworten 2 Antworten
Was ist der Zweck der IsReference Eigenschaft in DataContract? Wie sieht der request und response variieren mit dieser Eigenschaft angewendet? InformationsquelleAutor der Frage web dunia | 2009-06-24

Generieren Sie DataContract von XSD

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage sein zum generieren eines DataContract aus einer XSD-Datei, vorzugsweise unter Verwendung des xsd.exe tool. Was ist der einfachste Weg für Sie, um die automatische Generierung der [DataContract] und [DataMember] auf jedem meiner

Konfigurieren Sie JSON.NET, um DataContract / DataMember-Attribute zu ignorieren

Anzahl der Antworten 6 Antworten
Laufen wir in eine situation auf einem MVC3-Projekt mit der Microsoft-JSON-serialisierungsprogramme und JSON.NET. Jeder weiß, DateTime sind im wesentlichen defekte, die in der Microsoft serialisierungsprogramme, so gingen wir zu JSON.NET um dieses Problem zu vermeiden. Das funktioniert