Как указать поведение <useRequestHeadersForMetadataAddress /> с атрибутом в WCF? - PullRequest
0 голосов
/ 27 апреля 2010

У меня конечная точка .NET WCF Rest настроена через атрибуты (вместо использования web.config). Я хотел бы добиться поведения <useRequestHeadersForMetadataAddress/> с атрибутами. Есть идеи, как это сделать?

1 Ответ

2 голосов
/ 14 марта 2011

Этот вопрос не имеет смысла. Конечная точка отдыха WCF не настроена атрибутами. Контракт службы REST использует атрибуты для определения необходимых веб-методов. Конечная точка все еще должна быть настроена либо узлом службы, фабрикой узла службы, либо в конфигурации.

UseRequestHeadersForMetadataAddress используется для правильной установки адресов в WSDL на основе заголовка узла, используемого при запросе WSDL. Это не может быть установлено атрибутами. Более того, WSDL в WCF не может описать службу REST, поэтому нет причин использовать это поведение со службой REST.

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