Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Изменение soap-заголовков в прокси классе на основе SoapHttpClientProtocol

Ответить
Настройки темы
.NET - Изменение soap-заголовков в прокси классе на основе SoapHttpClientProtocol

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: X-Evgenius
Дата: 13-11-2010
Доброго времени суток.
Подскажите, плз, как можно ГИБКО управлять содержимым заголовка (header) сообщения soap, при использовании прокси-класса, наследующего от SoapHttpClientProtocol.
Стандартный путь (установка содержимого с помощью члена прокси-класса типа SoapHeader и атрибута System.Web.Services.Protocols.SoapHeader) мне известен.
Проблема в том, что
способ с членом прокси-класса типа SoapHeader позволяет поместить свои элементы внутри основного элемента, имя к-рого будет совпадать с именем члена прокси-класса,
а служба ожидает эти элементы прямо в внутри тега <soap:Header>/

Подсказывали, что можно реализовать в классе-наследнике SoapHeader интерфейс IXmlSerializable, и с его помощью реализовать сериализацию без корневого элемента.
Только вот как убить корневой элемент - неясно.
Если указать атрибут XmlRoot для класса вот так
Код: Выделить весь код
[XmlRoot(ElementName:="")]
- корневым элементом остается <Имя члена прокси-класса>



Спасибо.

Отправлено: 15:30, 13-11-2010

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Изменение soap-заголовков в прокси классе на основе SoapHttpClientProtocol

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Аддоны - [addon] TrueTransparency - прозрачность заголовков окон Habetdin Оформление Windows XP 149 09-10-2012 17:11
Proxy/NAT - Изменение прокси сервера Artem_1987 Сетевые технологии 12 05-07-2010 08:43
C/C++ - [решено] одноименные методы в классе Glareone Программирование и базы данных 1 20-06-2010 09:14
Предложение по улучшению качества заголовков и содержимого тем Codru О сайте и форуме 37 02-02-2009 23:43
Создание формы в классе Guest Программирование и базы данных 1 01-03-2004 15:53




 
Переход