Tag: marshalling

Marshalling ist der Prozess der Umwandlung der memory-Repräsentation eines Objekts in ein Datenformat eignet sich für die Lagerung oder die übertragung

Fixed-Size Array der Struktur-Typ

Anzahl der Antworten 2 Antworten
wie kann ich erklären, fixed-size array von einer Struktur in C# : [StructLayout(LayoutKind.Sequential,Pack=1), Serializable] public unsafe struct MyStruct{ ... } public class MyClass { ... public fixed MyStruct myStruct[256]; } dies führt zu CS1663 : Puffer fester

Gibt es ein Paket für Marschall in die und aus der x-www-form-urlencoding in golang

Anzahl der Antworten 4 Antworten
Möchte ich dem Marschall in die und aus der x-www-form-urlencoding, ähnlich wie die, die Sie tun können, es mit json oder xml. Gibt es ein vorhandenes Paket zu tun, oder gibt es irgendwelche Dokumente, um über die

Benutzerdefinierte MarshalJSON() nie aufgerufen wird, wird in Go

Anzahl der Antworten 1 Antworten
Habe ich geschrieben benutzerdefinierte Versionen von MarshalJSON und UnmarshalJSON. Meine UnmarshalJSON aufgerufen wird, wie ich es möchte, aber ich kann es nicht zu funktionieren mit MarshalJSON. Hier ist code, der fasst mein problem: package main import (

Zuweisung von Arrays, die in nicht verwaltetem C++ - code nach bestandener IntPtr Zeiger in C#, Marshalling Typen

Anzahl der Antworten 1 Antworten
Ich versuche zu implementieren, einige Projekt, das mit Marshalling-arrays zwischen managed C# und nicht verwalteten C++ - codes. Ich stehe vor einem problem und keine der Lösungen, die gefunden wurden von mir im web zu funktionieren scheint.

Wie man JAXB Marshaller gemarshallt abstrakte Klasse, basierend auf seinen Laufzeit-Typ?

Anzahl der Antworten 2 Antworten
Betrachten Sie die folgende abstrakte Klasse - public abstract class Car { public abstract void drive(double miles); } Hier ist eine Beispiel-Klasse (illustration) erstreckt, die über der Klasse. public class Ferrari extends Car { private String lastUsed;

Wie kann ich eine Ausnahme mit einem bestimmten HResult?

Anzahl der Antworten 2 Antworten
Ich zum testen folgenden code: private bool TestException(Exception ex) { if ((Marshal.GetHRForException(ex) & 0xFFFF) == 0x4005) { return true; } return false; } Ich würde gerne die Exception Objekt irgendwie zurück die richtige HResult, aber ich kann

CDATA-Abschnitt in der SOAP-Request-XML

Anzahl der Antworten 1 Antworten
Ich bin mit einem JAX-WS-service. Im folgenden ist der Teil der Anfrage-Klasse. @XmlElement(name = "Answers") protected String answers; Nun, in der eigentlichen SOAP-Anfrage, die Antworten gesendet werden müssen, in der xml als CDATA. Es gibt einen separaten

Konvertierung von std::vector<>::iterator an .NET-Schnittstelle in C++/CLI

Anzahl der Antworten 2 Antworten
Ich bin Umhüllung eine native C++ - Klasse, die folgende Methoden: class Native { public: class Local { std::string m_Str; int m_Int; }; typedef std::vector<Local> LocalVec; typedef LocalVec::iterator LocalIter; LocalIter BeginLocals(); LocalIter EndLocals(); private: LocalVec m_Locals; };

StructLayout Packung=1 funktioniert nicht mit bool?

Anzahl der Antworten 2 Antworten
Quiz: was tut das folgende Programm drucken? using System; using System.Runtime.InteropServices; namespace ConsoleApplication2 { [StructLayout(LayoutKind.Sequential, Pack=1)] struct Struct1 { bool b; int i; } [StructLayout(LayoutKind.Sequential, Pack=1)] struct Struct2 { byte b; int i; } class Program {

Kopieren byte-array mit dem Marschall.Kopieren von IntPtr mit C# funktioniert nicht

Anzahl der Antworten 1 Antworten
Ich bin mit einer nicht verwalteten Bibliothek, die erzeugt Graustufen-Bilder (etwa 100x200 Pixel, mehr oder weniger). Ein Bild ist enthalten in einer Struktur, die wie folgt aussieht: C: typedef struct abs_image { ABS_DWORD Width; ABS_DWORD Height; ABS_DWORD

JAXB - Unterdrücken Boolean-Attribut, wenn false

Anzahl der Antworten 4 Antworten
Sagen, dass ich eine Klasse @XmlRootElement(name="thing") public class Thing{ private String name; private boolean awesome; @XmlValue public void setName(String name) { this.name = name; } public String getName() { return this.value; } @XmlAttribute public void setAwesome(boolean awesome)

JAXB Marshsall Problem Weblogic12c

Anzahl der Antworten 3 Antworten
Problem Anwendung migration auf 12c und jaxb ist nicht daran zu arbeiten Beschreibung Auf dem die Anwendung derzeit auf Weblogic 10 und verbraucht einige webservices. Wir veröffentlichen die XML direkt auf den webservice mit HttpURLConnection. Bevor wir

Ist es in der Regel eine spürbare Leistungseinbußen beim Aufruf PInvoke Win32 / COM-Methoden?

Anzahl der Antworten 2 Antworten
Frage ich mich, ob jemand eine anständige Erklärung oder übersicht auf die negativen Aspekte der Verwendung von DLLImport /PInvoke auf Win32-Methoden aus verwaltet .Net-code? Ich plan zu machen verwenden der verschiedenen Win32-Methoden und möchte ein besseres Verständnis

Umwandlung in .net: Native Utf-8 <-> String Verwaltet

Anzahl der Antworten 2 Antworten
Erstellt habe ich diese beiden Methoden zum konvertieren von Nativen utf-8-strings (char*) in verwalteten string und Umgekehrt. Der folgende code macht den job: public IntPtr NativeUtf8FromString(string managedString) { byte buffer = Encoding.UTF8.GetBytes(managedString); //not null terminated Array.Resize(ref buffer,

Verschachtelte Elemente mit JAXB, wo element besitzt Attribut-und element-Wert zur gleichen Zeit

Anzahl der Antworten 1 Antworten
Umgebung: JAXB 2.1.2 mit EclipseLink MOXy Voraussetzung: Ich möchte zu bekommen, wie ein XML bei gemarshallt: <?xml version="1.0" encoding="UTF-8"?> <root id="id123"> <email>[email protected]</email> <address type="short">...</address> </root> Ich dieses Modell mit diesen zwei Klassen: @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name="root") public class ClassA

Nicht für blitvorgänge geeignet, Fehler, die auf einem für blitvorgänge geeignet Typ

Anzahl der Antworten 3 Antworten
Habe ich diese Struktur und diese-code: [StructLayout(LayoutKind.Sequential, Pack = 8)] private class xvid_image_t { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] public int stride; //[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] //public IntPtr plane; } public int decore() { xvid_image_t myStruct = new

Was ist der Unterschied zwischen JAXB-Annotationen setzen auf getter-versus-setter gegen Mitglieder?

Anzahl der Antworten 2 Antworten
Titel sagt alles. Ich würde gerne wissen, was die Action Unterschied zwischen dem einfügen von JAXB annotation (wie @XmlElement) auf Feld - /getter - /setter. Es scheint mir, dass (in einfachen Fällen) ist es egal. E. g.

MarshalAs(UnmanagedType.LPStr) - wie funktioniert das konvertieren von utf-8 strings in char*

Anzahl der Antworten 3 Antworten
Dem Frage-Titel ist im Grunde, was ich möchte Sie Fragen: [MarshalAs(UnmanagedType.LPStr)] - wie funktioniert das konvertieren von utf-8 strings zu char* ? Benutze ich die oben genannte Zeile, wenn ich versuche, die Kommunikation zwischen c# und c++

JAXB 2.x : Wie überschreiben eines XmlElement-annotation von übergeordneten Klasse - Mission Impossible?

Anzahl der Antworten 4 Antworten
Warum ist das nicht möglich? Es scheint so einfach, aber es verhält sich nicht wie erwartet. Zusammenfassung: Klasse A mit einer aggregierten DataA bean in der Erwägung, dass die Klasse B (eine Unterklasse der Klasse A) ist

Wie zu ignorieren, JAXB annotierte Eigenschaften in einer übergeordneten Klasse?

Anzahl der Antworten 2 Antworten
Haben wir eine Klasse mit JAXB Annotationen auf eine Eigenschaft. Wir haben dann mehrere Unterklassen, die kommentieren den rest der wichtigen Daten. Wir haben eine Unterklasse, aber da, wo wir wollen, ignorieren Sie die übergeordnete Klasse annotation,

Mapping IntPtr in Struct über Marschall.PtrToStructure verursacht "Zugriffsverletzung-Ausnahme"

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie eine C++ - DLL (3rd-party-Bibliothek der Umsetzung EMI-Protokoll, mit source-code verfügbar).NET. Ich habe erfolgreich getan marshalling Aufruf der Funktionen und alles funktioniert Prima. Tritt das problem auf, wenn ich will, zu tun marshalling

Marshall array von Strukturen

Anzahl der Antworten 1 Antworten
Habe ich viel Zeit damit verbracht, zu suchen, aber die Lösung noch nicht finden Sie es heraus. Ich habe 2 Klassen: [StructLayout(LayoutKind.Sequential)] public class Result { public int Number; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string Name; public

JAXB XML-Objekt-Marshalling ohne namespace-Präfixe

Anzahl der Antworten 5 Antworten
Im arbeiten auf ein java-Projekt, wo ich Lesen müssen einige Objekte aus einer XML-Datei, einige der Datenverarbeitung, die in der ändern, die Objekte, Attribute und Schreibe Sie dann das Objekt in eine andere XML-Datei. Für diesen Zweck

Marschall geschachtelte Strukturen in JSON

Anzahl der Antworten 3 Antworten
Wie kann ich Marschall eine geschachtelte Struktur in JSON? Ich weiß wie man Marschall der struct ohne geschachtelten Strukturen. Jedoch, wenn ich versuche, um die JSON-Antwort wie folgt Aussehen: {"genre": {"country": "taylor swift", "rock": "aimee"}} Ich Probleme

C#: array übergeben von Zeichenfolgen zu einer C++ - DLL

Anzahl der Antworten 1 Antworten
Ich versuche einige strings in einem array an meine C++ DLL. Den C++ - DLL-Funktion: extern "C" _declspec(dllexport) void printnames(char** ppNames, int iNbOfNames) { for(int iName=0; iName < iNbOfNames; iName++) { OutputDebugStringA(ppNames[iName]); } } Sowie in C#,

JSON unmarshaling mit langen Nummern gibt Gleitkommazahl

Anzahl der Antworten 2 Antworten
War ich marshaling und unmarshaling JSONs mit golang und wenn ich will, es zu tun mit der Anzahl Felder golang verwandelt es in floating-point-zahlen anstelle von langen Nummern, zum Beispiel. Habe ich folgenden JSON: { "id": 12423434,

Mehrere Instanzen JAXBContext

Anzahl der Antworten 1 Antworten
Mittels XJC, ich erstelle 2 verschiedene JAXB-Metadaten-Pakete mit einer ObjectFactory-Klasse in jedem Paket (ich weiß nicht, ob diese Vorgehensweise OK ist, ich habe 2 verschiedene XSD ' s arbeiten ) Ist es empfehlenswert, nur eine JAXBContext pro

Wie übergibt man C# array an C++ und es wieder zurück zu C# mit zusätzlichen items?

Anzahl der Antworten 1 Antworten
Ich habe ein C# Projekt, welches durch eine C++ - dll. (visual studio 2010) Ich habe übergeben ein array von int aus C# - code in C++ - Funktion und C++ - Funktion wird fügen Sie einige

JAXB marshalling von Java-auf XML-output-Datei

Anzahl der Antworten 4 Antworten
problem ist, wie erstelle ich XML-Datei ausgeben, anstatt system.aus? package jaxbintroduction; import java.io.FileOutputStream; import java.io.OutputStream; public class Main { /** * @param args the command line arguments */ public static void main(String args) { //TODO code application

Kann Jaxb Marschall untergeordneten Elemente, ohne das root-element?

Anzahl der Antworten 2 Antworten
Ich bin mir nicht sicher ob die folgende Frage ist es möglich mit jaxb, aber ich frag trotzdem. In einem bestimmten Projekt, wir sind mit jaxb mit einem vorgegebenen schema zu erstellen, die die nächste Struktur der

json.Marschall(struct) gibt "{}"

Anzahl der Antworten 2 Antworten
type TestObject struct { kind string `json:"kind"` id string `json:"id, omitempty"` name string `json:"name"` email string `json:"email"` } func TestCreateSingleItemResponse(t *testing.T) { testObject := new(TestObject) testObject.kind = "TestObject" testObject.id = "f73h5jf8" testObject.name = "Yuri Gagarin" testObject.email =

Rückkehr Zeiger, die von nicht verwalteten auf verwaltete code

Anzahl der Antworten 1 Antworten
Habe ich eine nicht verwaltete dll, die Exporte die folgende Funktion: SomeData* test(); Angenommen SomeData als: typedef struct _Data Data; struct _Data{ int a; int b; } Nun möchte ich Sie zum aufrufen dieser Funktion aus C#

Marschall.SizeOf wirft ArgumentException auf enums

Anzahl der Antworten 2 Antworten
Betrachten Sie diesen code: public enum MyEnum { V1, V2, V3 } int size = Marshal.SizeOf(typeof(MyEnum)); wirft er die exception: Eine nicht behandelte Ausnahme des Typs 'System.ArgumentException' ist in TestConsole.exe Zusätzliche Informationen: der Typ 'TestConsole.Programm+MyEnum' nicht gemarshallt

Vorbei an einer C# - Klasse, Objekt in und aus einer C++ - DLL-Klasse

Anzahl der Antworten 3 Antworten
Ich ve wurden arbeiten an einem Prototyp-code-Anwendung in C# und verwendet Klassen und Funktionen aus älteren C++ - code (in form einer DLL importiert). Die code-Voraussetzung ist das bestehen in einer Objekt-Klasse, die unmanaged C++ - DLL

Java-marshaller Leistung

Anzahl der Antworten 7 Antworten
Ich verwendet habe, JAXB Marshaller, sowie meine eigenen marshaller für marshalling Reine java-bean-Objekte in XML. Es wurde beobachtet, dass Sie beide benötigen fast die gleiche Zeit, marshal. Die performance ist nicht akzeptabel und muss verbessert werden. Was

Umgang mit XML-escape-Zeichen (z.B. Anführungszeichen) mit JAXB Marshaller

Anzahl der Antworten 5 Antworten
Muss ich die Serialisierung eines XML-java-Objekt in eine XML-Datei mit Hilfe der JAXB Marshaller (JAXB version 2.2). Jetzt im xml-Objekt, ich habe einen tag, das enthält String-Wert so dass: "<"tagA> **"<"YYYYY>done"<"/YYYYY>** "<"/tagA> Nun, wie Sie sehen können,

Wie kann ich marshall ein Zeiger auf einen Zeiger eines Arrays von Strukturen?

Anzahl der Antworten 2 Antworten
Meine C-Deklarationen sind wie folgt: int myData(uint myHandle, tchar *dataName, long *Time, uint *maxData, DATASTRUCT **data); typedef struct { byte Rel; __int64 Time; char Validated; unsigned char Data[1]; } DATASTRUCT ; Mein C# - Deklarationen sind wie

Aufrufen von C++ - dll-Funktion aus C#: Von Strukturen, Streicher und wchar_t-arrays

Anzahl der Antworten 2 Antworten
Hier ein einfaches problem, das ich lösen muss, aber es macht mir das Gefühl, meine Haare zu drehen Grau wie alle meine versuche, kehren mir den gleichen Fehler: "Es wurde versucht, zum Lesen oder schreiben von geschütztem

Verursacht durch: javax.xml.binden.JAXBException: Klasse, noch einer seiner super-Klasse bekannt ist in diesem Zusammenhang

Anzahl der Antworten 1 Antworten
Habe ich die folgenden automatisch generierten Klassen aus dem xsd. <xs:element name="Add" type="tns:AddType"/> <xs:complexType name="AddCatalogDataItem"> <xs:complexContent> <xs:restriction base="tns:AddType"> <xs:sequence> <xs:element ref="tns:Code"/> <xs:element ref="tns:Value" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="LoadDataRequest"> <xs:complexContent> <xs:restriction base="AppDataType"> <xs:sequence> <xs:element ref="tns:Code"/>

Wie konvertiert C# - string[] System.IntPtr?

Anzahl der Antworten 2 Antworten
Muss ich eine native dll struct in meiner Anwendung. struct da_i2k_input_file_info in der dll .h-Datei ist struct DA_I2K_EXPORT_API da_i2k_input_file_info { const WDCHAR * image_path; const WDCHAR ** image_files; int num_images; }; und das ist, was Benutzer-code Aussehen

IntPtr, String-Konvertierung in Windows-Meldungen

Anzahl der Antworten 2 Antworten
Ich bin immer in Schwierigkeiten mit dem Einhängen von Fenster-Nachrichten. Ich brauchen, um festzustellen, Fenster-text (caption) wechselt, so ich abfangen der WM_SETTEXT-Nachricht für die interessanten windows (ich Tue das, weil beim erstellen der Fenster die Fenster Beschriftung

Marschall.ThrowExceptionForHR löst eine NotSupportedException

Anzahl der Antworten 2 Antworten
im mit Sie das folgende Muster für die übersetzung von win32-Ausnahmen in .NET Ausnahmen. var result = A_KERNEL32_PINVOKE_CALL(); if (result == 0) { Marshal.ThrowExceptionForHR(Marshal.GetHRForLastWin32Error()); } Für die Vollständigkeit der pinvoke-Aufruf ist einer der folgenden: LoadLibrary, GetProcAddress, SetWindowsHookEx.

Paket: unable to marshal Wert - Fragmente

Anzahl der Antworten 2 Antworten
meine app stürzt ab, wenn ich versuche zu starten der navigation auf browser -. Ich habe etwas gelesen über Parcelable implementieren (hier), aber ich habe keine Idee, wie es zu tun. Dies ist das erste mal, dass

Wie das soap-envelope-tag beim marshalling mit JAXB?

Anzahl der Antworten 1 Antworten
Ich bin marshalling eine soap-Anfrage mittels JAXB. Es funktioniert, aber die resultierende XML enthält nicht die soap:Envelope tag. Auch wird der namespace angegeben, auf root-element anstatt in die soap:Envelope tag. Es gibt auch eine zusätzliche standalone Attribut

FatalExecutionEngineError während C# - Marshalling

Anzahl der Antworten 2 Antworten
Ich in ein Problem, wenn Sie versuchen zu Lesen von c++ - Strukturen aus memofields in einer Reihe von DBase-IV-Dateien in C# (.Net 4) und stecken Sie Sie dann in MSSQL 2008. Die Daten, die extrahiert wird,

Fehler beim erstellen bean mit dem Namen 'org.springframework.ws.server.Endpunkt.- adapter.DefaultMethodEndpointAdapter'

Anzahl der Antworten 2 Antworten
Ich versuche einen einfachen spring-web service-Anwendung. Ich habe die Anwendung konfiguriert ist korrekt, aber wenn ich versuche, Zugriff auf die wsdl-Datei bekomme ich folgende Fehlermeldung: at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_07] 17:24:35,409 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/springWsTest]] (http--127.0.0.1-8080-1) Initializing Spring FrameworkServlet 'webservice' 17:24:35,419

Nicht Marschall geben Sie als XML-element, da @XmlRootElement-annotation fehlt

Anzahl der Antworten 4 Antworten
Möchte ich Marschall-Objekt, um XML. Allerdings, schlägt es fehl, mit der Ausnahme: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: unable to marshal type "FreightOfferDetail" as an element because it is missing an @XmlRootElement annotation] at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:331) at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:257)

Marschall.SizeOf Fehler in der Datenverarbeitung Größe

Anzahl der Antworten 2 Antworten
habe ich eine Struktur public struct SERVER_USB_DEVICE { USB_HWID usbHWID; byte status; bool bExcludeDevice; bool bSharedManually; ulong ulDeviceId; ulong ulClientAddr; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] string usbDeviceDescr; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] string locationInfo; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] string

javax.xml.binden.MarshalException noch seine super-Klasse bekannt ist in diesem Zusammenhang

Anzahl der Antworten 3 Antworten
Bin ich immer der oben genannten Ausnahme, auf der Suche nach Lösung, jede Hilfe wird sehr geschätzt. Fand das gleiche Problem in einigen anderen Nachrichten, aber Sie waren nicht für mich arbeiten. Bitte sehen Sie sich den

Wie Marschall ein array von structs - (.Net/C# => C++)

Anzahl der Antworten 2 Antworten
Haftungsausschluss: Nahe null mit marshalling-Konzepte.. Habe ich eine Struktur B, die einen string enthält + ein array von structs C. muss ich senden Sie diese über das Riesen-interop-Kluft an eine COM - C++ - Verbraucher. Was sind