Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# wcf клиент не отправляет параметры / 12 сообщений из 12, страница 1 из 1
26.09.2017, 18:25
    #39526677
HANK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
приветствую
такая беда:
есть внешний сервис wcf
у него есть метод
Код: c#
1.
AddUser(string guid,string org_id,UserObj User);



я создаю объект UserObj и вызываю метод

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
OutService.UserObj U1 = new OutService.UserObj ();
U1.Name = "Иван";
U1.Family="Иванов";
U1.BirthDay=Convert.ToDateTime("01.01.2000");
U1.Sex=1;
guid1="adkjfh";
org_id1="sfgf";
OutService.AddUser(guid1,org_id1,U1);



так вот передаются только строковые параметры я их вижу через Fiddler, а все остальное не передается, хотя если показать их, то они заполнены. в чем может быть проблема?
...
Рейтинг: 0 / 0
26.09.2017, 18:31
    #39526686
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
datacontract/datamember
...
Рейтинг: 0 / 0
26.09.2017, 19:02
    #39526706
HANK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
LR,
Сервис внешний (не мой)
поясни пожалуйста, где мне в клиенте это прописать?
...
Рейтинг: 0 / 0
26.09.2017, 19:26
    #39526719
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
HANK,

https://msdn.microsoft.com/en-us/library/ms733127(v=vs.100).aspx

и если "внешний (не мой)", тогда у них должна быть либо соотв.длл-ка/исходники (с соотв.типами и UserObj в т.ч.), либо документация по этим типам...
...
Рейтинг: 0 / 0
26.09.2017, 19:55
    #39526735
HANK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
LR,
извини не корректно я выразился
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
OutService.UserObj U1 = new OutService.UserObj ();
U1.Name = "Иван";
U1.Family="Иванов";
U1.BirthDay=Convert.ToDateTime("01.01.2000");
U1.Sex=1;
guid1="adkjfh";
org_id1="sfgf";
OutService.AddUser(guid1,org_id1,U1);



в запросе который уходит на внешний сервис
отправляются только
Name
Family
и все, а параметры Birthday и Sex не передаются.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body><AddPatient xmlns="http://tempuri.org/">
 <guid>adkjfh</guid>
 <org_id>sfgf</org_id>
<user>
 <Name xmlns="http://schemas.datacontract.org/2004/07/OutService.Data.Dto">Иван</Name>
 <Family xmlns="http://schemas.datacontract.org/2004/07/OutService.Data.Dto">Иванов</Family>
</user>
</soap:Envelope>
...
Рейтинг: 0 / 0
26.09.2017, 20:18
    #39526746
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
HANK,

ну так может так и задумано? в любом случае, нужно смотреть (их) документацию или исходники UserObj (есть ли там datamember-атрибут для Birthday и Sex)
...
Рейтинг: 0 / 0
26.09.2017, 21:58
    #39526765
HANK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
LR,
если выполнять запрос через soapui, то оно передается и выполняется а через клиент в c# почему то нет(
...
Рейтинг: 0 / 0
26.09.2017, 22:41
    #39526775
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
HANK,
наверное сериализатор в soapui сериализует все подряд)) а вот в WCF не все... лишь то, что "предписано"
...
Рейтинг: 0 / 0
27.09.2017, 12:13
    #39527039
HANK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
LR,

не подскажешь в клиенте можно заставить их передаваться?
...
Рейтинг: 0 / 0
27.09.2017, 12:18
    #39527043
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
HANK,

да, тебе уже дали ссылку
...
Рейтинг: 0 / 0
27.09.2017, 13:38
    #39527099
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
LR,

в SoapUI данные уже сериализованы, он просто вбивает туда XMLку
...
Рейтинг: 0 / 0
28.09.2017, 22:11
    #39527959
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# wcf клиент не отправляет параметры
Roman Mejtes,

Спасибо, буду знать. По названию мог бы и догадаться, но не догадался, да и хсним))
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# wcf клиент не отправляет параметры / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]