Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
Есть непреодолимое желатие по известному URL-у WS программно вытащить значения всех атрибутов WebService и WebMethod, так как это делает VS. Дайте наводку, please! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 15:50 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
Есть непреодолимое желатие по известному URL-у WS программно вытащить значения всех атрибутов WebService и WebMethod, так как это делает VS. Дайте наводку, please! <URL>?WSDL. Программирую за еду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 16:26 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
<URL>?WSDL. Как wsdl получить понятно. А чем wsdl анализировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 16:30 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
<URL>?WSDL. Как wsdl получить понятно. А чем wsdl анализировать? Ну не знаю, ну попробуй System.Xml.Serialization.SoapCodeExporter или еще что-нибудь в этом роде... Программирую за еду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 16:36 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
Ну не знаю, ну попробуй System.Xml.Serialization.SoapCodeExporter или еще что-нибудь в этом роде... Спасибо, конечно... Но чувствую, что должен быть "красивый" выход. В .NET Framework есть API для получения менаинформации из сборок, должно быть что-то похожее для работы с WS. Не для самих же себя MS ввела атрибуты WebServiceAttribute, WebMethodAttribute и др. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 16:51 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
Ну не знаю, ну попробуй System.Xml.Serialization.SoapCodeExporter или еще что-нибудь в этом роде... Спасибо, конечно... Но чувствую, что должен быть "красивый" выход. В .NET Framework есть API для получения менаинформации из сборок, должно быть что-то похожее для работы с WS. Не для самих же себя MS ввела атрибуты WebServiceAttribute, WebMethodAttribute и др. Аттрибуты WebServiceAttribute и WebMethodAttribute используются самим хостом для перенаправления soap вызовов в методы класса и для генерации wsdl схемы. На стороне клиента из wsdl генерируются прокси-классы с помошью System.Xml.Serialization.ServiceDescriptionImporter. Ничего подобного получения менаинформации из сборок для веб служб быть не может, т.к. веб-служба не обязательно класс .NET. Wsdl и есть вся доступная метоинформация. Программирую за еду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 09:32 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
Аттрибуты WebServiceAttribute и WebMethodAttribute используются самим хостом для перенаправления soap вызовов в методы класса и для генерации wsdl схемы. Согласен, но для всего этого существенным является только факт наличия этих атрибутов, который обозначает WebService и WebMethod, но часть параметров этих атрибутов (Name,Description для WebServiceAttribute, Description для WebMethodAttribute) не несут ни какой функциональной нагрузки. А до их значений хотелось бы достучаться. Порою в сторону ServiceDescriptionImporter, может что откопаю. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 10:44 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
но часть параметров этих атрибутов (Name,Description для WebServiceAttribute, Description для WebMethodAttribute) Здрасте, приехали! Name в WebServiceAttribute обозначает название группы портов (http://www.w3.org/TR/wsdl#_services, атрибут name), содержимое Description попадает в documentation для service и operation (http://www.w3.org/TR/wsdl#_documentation, фигасе, у них там ошибка! но в схеме внизу документа элемент правильно называется). Программирую за еду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 11:26 |
|
||
|
Программный доступ к атрибутам WebService и WebMethod
|
|||
|---|---|---|---|
|
#18+
Здрасте, приехали! Name в WebServiceAttribute обозначает название группы портов (http://www.w3.org/TR/wsdl#_services, атрибут name), содержимое Description попадает в documentation для service и operation (http://www.w3.org/TR/wsdl#_documentation, фигасе, у них там ошибка! но в схеме внизу документа элемент правильно называется). Попадать (в WSDL) то они попадают, иначе вообще в них ни какого смысла не было бы. Более того, при создании прокси классов, как в MS VS, так и в Rational (IBM) Software Development Platform, они используются, но только для их документирования. На "мясо" же этих прокси классов они не влияют. Вот и хотелось эти описатели вытащить и где-то сохранить, для своих нужд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 12:35 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33860363&tid=1391599]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 434ms |

| 0 / 0 |
