Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.06.2011, 15:36
|
|||
---|---|---|---|
|
|||
проблема с передачей dictionary<string, object> |
|||
#18+
Есть некий сервис с у которого есть методы: [ServiceContract] [ServiceKnownType(typeof(Dictionary<string, object>))] public interface IService { [OperationContract] void A(); [OperationContract] void Create(Dictionary<string, object> parametrs); } соответственно этот сервис вызывается так: using (Client serv = new Client()) { serv.A(); serv.Create(myDictionary); } и вот когда вызываю второй метод сервиса падает с такой ошибкой: Коммуникационный объект System.ServiceModel.Channels.ServiceChannel нельзя использовать для связи, так как он находится в состоянии Faulted. Что самое примечательное, первый метод А() выполняется нормально. делаю например для метода вместо Dictionary<string, object> массив int[] (просто для проверки) [OperationContract] Create(int[]) тогда нормально отрабатывает. Может кто-нибудь сталкивался с подобной штукой? Как она лечиться? Как передать нормально Dictionary<string, object> ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2011, 16:06
|
|||
---|---|---|---|
проблема с передачей dictionary<string, object> |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=19&mobile=1&tid=1397437]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
141ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 223ms |
total: | 450ms |
0 / 0 |