WCF propose deux options pour l'attribut ResponseFormat dans l'annotation WebGet dans ServiceContract.WCF ResponseFormat pour 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();
Les options pour ResponseFormat sont WebMessageFormat.Json et WebMessageFormat.Xml. Est-il possible d'écrire mon propre format de message web? Je voudrais que lorsque le client appelle la méthode foo(), il obtient une chaîne brute - sans wrappers json ou xml.
Nice. Cela fonctionne - semble toujours qu'il devrait y avoir un WebMessageFormat.Raw. Merci. –