Вернуть необработанную строку из метода службы REST

У меня есть метод службы REST, написанный на C #, определенный ниже:

[WebGet(UriTemplate = "/{par1}/{par2}/{par3}")]
public string ProcessGet(string par1, string par2, string par3)
{
    return Execute(...);
}

Он должен возвращать результат в виде XML или JSON на основе одного параметра (я генерирую сериализацию json и XML)

Как я могу заставить этот метод возвращать строку RAW, как я ее создал, без HTMLEncoding?

Спасибо


person bzamfir    schedule 03.02.2012    source источник


Ответы (1)


Верните его как Stream - это приведет к использованию «сырого» режима, и WCF не повлияет на ваш ответ. Дополнительную информацию можно найти на http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-web.aspx.

person carlosfigueira    schedule 03.02.2012