2009-10-12 3 views
1

Я хочу знать, как wsdl написан в wcf. Как я знаю, прокси-класс сериализует данные и формирует мыльное сообщение для отправки по сети, таким же образом, я хочу знать, кто пишет файл wsdl, и заботится о сериализации результатов вызова.Как WSDL написан в WCF?

ответ

6

У объекта ServiceHostBase класс есть метод под названием CreateDescription, который будет выполнять ваши контракты на обслуживание и работу, а также ваши контракты на неисправности и данные и превращает их в ServiceDescription. Затем он обрабатывается WsdlExporter и превращается в файл WSDL и XSD. То, что получает вывод в WSDL (и XSD), доступно в классе службы как «описание сервиса» (свойство «Описание») - оно содержит информацию о конечных точках, привязках, других настройках конфигурации и т. Д.

Посмотрите на классе MSDN Docs for the WsdlExporter. Вы даже можете настроить этот процесс, если вы хотите - видеть эти сообщения в блоге для получения дополнительной информации о том, что:

И посмотреть на Документах MSDN на:

Marc

Смежные вопросы