WCF oferuje dwie opcje dla atrybutu ResponseFormat w adnotacji WebGet w ServiceContract.WCF ResponseFormat dla 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();
Możliwości ResponseFormat są WebMessageFormat.Json i WebMessageFormat.Xml. Czy mogę napisać własny format wiadomości internetowej? Chciałbym, aby gdy klient wywoływał metodę foo(), otrzymywał nieprzetworzony ciąg znaków - bez wrapperów json lub xml.
Nicea. Działa - nadal wydaje się, że powinien istnieć WebMessageFormat.Raw. Dzięki. –