Können Sie die Serialisierung eines Aufzählungswerts in eine Ganzzahl erzwingen? [Duplikat]

Mögliche Duplikate:
Wie serialisiere ich einen Aufzählungswert als int?

Hallo zusammen!

Ich frage mich, ob es eine Möglichkeit gibt, die Serialisierung eines Aufzählungswerts in seinen ganzzahligen Wert anstelle seiner Zeichenfolgendarstellung zu erzwingen.

Um Sie in einen Kontext zu bringen: Wir verwenden in einer Webanwendung, die stark auf Webdienste angewiesen ist, eine einzige Basisklasse für alle unsere Anforderungsheader, unabhängig von der Art der Anforderung.

Ich möchte der Kopfzeile ein Ergebnisfeld hinzufügen, damit wir der aufrufenden App Hinweise darüber geben können, wie der Vorgang auf der Seite des Webdienstes verlaufen ist. Wir haben bereits eine Enumeration in diesem Sinne deklariert, aber da wir Legacy-Apps haben, die jene Web-Services aufrufen, die diese Enumeration möglicherweise nicht kennen, möchte ich diese Werte als Ganzzahlen serialisieren.

Wir mussten bereits die Länge dieser Header mithilfe von [XmlElement (ElementName = "string representationOfAttributeName")] reduzieren, da wir gelegentlich die maximale URL-Länge des IE überschritten haben, und ich fragte mich, ob es ähnliche Attribute gibt, um die Serialisierung von zu erzwingen Enum-Werte in ganze Zahlen.

Hat schon mal jemand von so einem Attribut gehört?

Wie immer, danke für die Hilfe, Pascal

Antworten auf die Frage(2)

Ihre Antwort auf die Frage