Как настроить MessageInspector при использовании StandardEndpoints в WCF REST 4.0

Я пытаюсь создать и настроить Инспектор сообщений для выполнения некоторой аутентификации HTTP-запроса WCF Rest. Я использую 4.0, поэтому стараюсь держаться подальше от WCF Starter Kit хотя мне удалось заставить старый RequestInterceptor работать так, как я хочу. Проблема с использованием RequestInterceptor заключается в том, что я потерял функции automaticFormatSelectionEnabled, предоставляемые WebHttpBehavior, которые я действительно хочу сохранить.

Итак, мой вопрос в том, как мне настроить Инспектор сообщений так, как я Я буду использовать WebHttpBehavior и сохраню его функции.

Мой файл web.config выглядит так

    <standardEndpoints>
  <webHttpEndpoint>
    <!-- the "" standard endpoint is used by WebServiceHost for auto creating a web endpoint. -->
    <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" />
    <!-- Disable the help page for the directory end point-->
    <standardEndpoint name="DirectoryEndpoint"/>
  </webHttpEndpoint>
</standardEndpoints>
9
задан Jon Free 10 June 2011 в 16:30
поделиться