|
15.01.2014, 18:26 | #1 |
Участник
|
Передача CLRObject с сервера на клиент
Возникла проблема с передачей CLRObject из серверного метода на клиент.
Вернее объект передается, но видимо не правильно так как при передаче его в метод падает клиент. Если CLRobject создать на клиенте то все работает без проблем. Есть идеи что не так? |
|
15.01.2014, 19:00 | #2 |
Участник
|
Сам нашел, видимо этого сделать не получится
http://msdn.microsoft.com/en-us/libr...97(AX.50).aspx |
|
15.01.2014, 19:05 | #3 |
Участник
|
Попробуйте как-нибудь провести сериализацию-десериализацию или передавать не CLRObject, а его составляющие, с помощью которых можно воссоздать CLRObject на клиенте.
__________________
// no comments |
|
15.01.2014, 19:32 | #4 |
Участник
|
|
|
15.01.2014, 23:29 | #5 |
Участник
|
Так и не нашел каким образом сделать сериализацию System.Net.ICredentials.
|
|
16.01.2014, 14:15 | #6 |
Участник
|
Цитата:
X++: System.Net.ICredentials iCredentials = new System.Net.ICredentials(); str iCredentialsXml; System.Type type; iCredentialsXml = DOCommonDataManager::serialize(iCredentials); type = System.Type::GetType('System.Net.ICredentials, System', true); iCredentials = DOCommonDataManager::deserialize(type, iCredentialsXml); Последний раз редактировалось Morpheus; 16.01.2014 в 14:19. |
|
16.01.2014, 15:00 | #7 |
Участник
|
Цитата:
Сообщение от Morpheus
X++: System.Net.ICredentials iCredentials = new System.Net.ICredentials(); str iCredentialsXml; System.Type type; iCredentialsXml = DOCommonDataManager::serialize(iCredentials); type = System.Type::GetType('System.Net.ICredentials, System', true); iCredentials = DOCommonDataManager::deserialize(type, iCredentialsXml); X++: DOCommonDataManager Последний раз редактировалось maldini; 16.01.2014 в 15:03. |
|
|
|