WCF bietet zwei Optionen für ResponseFormat-Attribut in WebGet-Annotation in ServiceContract.WCF ResponseFormat für WebGet
[ServiceContract]
public interface IService1
{
[OperationContract]
[WebGet(UriTemplate = "greet/{value}", BodyStyle = WebMessageBodyStyle.Bare)]
string GetData(string value);
[OperationContract]
[WebGet(UriTemplate = "foo", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
string Foo();
Die Optionen für die Response sind WebMessageFormat.Json und WebMessageFormat.Xml. Ist es möglich, mein eigenes Web-Nachrichtenformat zu schreiben? Ich möchte, dass, wenn Client foo() -Methode aufruft, er rohe Zeichenkette erhält - ohne JSON- oder XML-Wrapper.
Nizza. Es funktioniert - scheint immer noch wie es sollte ein WebMessageFormat.Raw sein. Vielen Dank. –