WCF ResponseFormat para WebGet
WCF ofrece dos opciones para el atributo ResponseFormat en la anotación WebGet en ServiceContract.
[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();
Las opciones para ResponseFormat son WebMessageFormat.Json y WebMessageFormat.Xml. ¿Es posible escribir mi propio formato de mensaje web? Me gustaría que cuando el cliente llame al método foo (), obtenga una cadena sin formato, sin envoltorios json o xml.