Wie vermeidet man string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"?

8

Ich habe einen sehr einfachen Webservice mit der VB.NET "WCF Rest Service Application" Projektvorlage erstellt (Ist das eine gute Wahl?). Ich arbeite gut, außer der Tatsache, dass es

gibt %Vor%

zu meiner Antwort hinzugefügt.

Ich habe meinen Rückgabewert als String deklariert:

%Vor%

Also anstatt als Antwort das zu haben:

%Vor%

Ich bekomme:

%Vor%

Gibt es eine Möglichkeit, diese unerwünschte Serialisierung meiner String-Antwort zu vermeiden?

    
Pierre Watelet 31.08.2012, 13:23
quelle

3 Antworten

4

Ich bin gerade auf dieses Problem gestoßen und habe es gelöst, indem ich das Attribut XmlSerializerFormat auf den Servicevertrag angewendet habe.

Hier ist ein c # Snippet - hoffe es hilft dir.

%Vor%     
Aaron Anodide 21.02.2013 03:53
quelle
2

Ich denke, das wird funktionieren, beachten Sie das Stream als Rückgabeargument.

%Vor%     
Roman Marusyk 12.11.2015 23:27
quelle
-3
%Vor%     
user3891324 30.07.2014 11:53
quelle