Я запускаю веб-сервис WCF, используя форматирование JSON следующим образом. Моя проблема в том, что формат ответа alowas Json или XML, но для GetImage я хотел бы вернуть изображение как изображение типа mime-png. Любая идея, как это сделать в WCF? Заранее спасибо.
[ServiceContract]
public interface IEditor
{
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = "/GetImage", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
byte[] GetImage();
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = "/GetBounds", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
void GetBounds(out Rectangle bounds, out Point[] viewport);