|
проблема с передачей 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, 15:36 |
|
проблема с передачей dictionary<string, object>
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2011, 16:06 |
|
|
start [/forum/topic.php?fid=19&fpage=21&tid=1397437]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
93ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 205ms |
0 / 0 |