Удалить формат XML из автоматически сгенерированной справки в службе WCF 4 REST - PullRequest
2 голосов
/ 15 декабря 2010

Я использую шаблоны WCF 4 и WCF REST C # для создания API с использованием JSON в качестве транспортного механизма.

Из web.config:

  <system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
    <standardEndpoints>
      <webHttpEndpoint>
        <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="false" defaultOutgoingResponseFormat="Json"/>
      </webHttpEndpoint>
    </standardEndpoints>
  </system.serviceModel>

Как вы можетевидите, я отключил AutomaticFormatSelection и определил формат по умолчанию как JSON.

Однако, когда генерируются файлы справки, они включают форматы XML и JSON в примерах метода конечной точки:

(Я не могу загрузить изображение в StackOverflow, но, к сожалению, вот фрагмент кода

Url: https://awesome.myapi.com/1.0/account/

HTTP Method: POST

Message direction       Format      Body
Request               Xml         Example,Schema
Request               Json        Example
Response                 Xml         Example,Schema
Response                 Json        Example

Итак, вопрос: возможно ли, чтобы автоматически созданная справка не включала XML?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...