Как WSDL написан в WCF? - PullRequest
       13

Как WSDL написан в WCF?

1 голос
/ 12 октября 2009

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

1 Ответ

6 голосов
/ 12 октября 2009

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

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

И посмотрите документы MSDN:

Марк

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