4 Stimmen

Backslash-Zeichen in einer Zeichenkette führt dazu, dass die Zeichenkette in WCF als "nichts" ausgewertet wird

Ich habe eine WCF-Anwendung, geschrieben in VB.NET, die eine generische Dictionary(Of String, String) als einen der Parameter. Wenn ich ein Schlüssel/Wert-Paar übergebe, das einen Backslash enthält \ als eines der Zeichen im Wert, ändert der Client automatisch den gesamten Wert in Nothing oder in der XML-Datei wird dies angezeigt:

<Value i:nil="true />

Gibt es eine spezielle Möglichkeit, Backslashes zu entkommen, wenn sie in einer Zeichenfolge an einen WCF-Dienst übergeben? Soweit ich weiß, ist der Backslash kein reserviertes Zeichen in XML.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X