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.
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
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/">
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
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
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]
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
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
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
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 =
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
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
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
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
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"
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]
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
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
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()
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
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
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) {
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
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
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
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
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
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
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
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
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
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
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
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
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(
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
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
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
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
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.
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
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,
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
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
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