.NET Remoting vypros.....
3 отговора
134 прегледа
.NET Remoting vypros.....
Zdraveite !
Problema mi e slednia :
Chrez Remoting tehnologiata i VB.NET se mychim da napravim Aplication Server.
Podkarahme go gore-dolu za sega , obache imam neshto za pitane :
Naprimer ot Clientskoto prilojenie se vika method na AppServer-a , koito method triabva da zapylni obekt DataTable prez ADO.NET ot MS SQL Server 2000.
Vyprosyt mi e :
Po kakyv nachin stava predavaneto na DataTable-a na APp Servera , i toi po kakyv nachin go vryshta . Zashtoto pyrvia nachin koito mi doide na uma e kato vhoden parametyr na methoda . Obache ako predam DataTable-a ByRef -> adresa mu e na Clientskoto prilojenie ...Ako e ByVal , togava kakvoto i da se pravi na AppServera to ne se vryshta obratno pri clienta ....
T.e. kakyv e nachina za predavane i vryshtane na danni ot i kym AppServera ?
Като допъlnitelno info za AppServer-a : Izpolzvame :
MarshalingByRef, Server Acivated Object,SingleCall
Blagodaria predvaritelno!
Problema mi e slednia :
Chrez Remoting tehnologiata i VB.NET se mychim da napravim Aplication Server.
Podkarahme go gore-dolu za sega , obache imam neshto za pitane :
Naprimer ot Clientskoto prilojenie se vika method na AppServer-a , koito method triabva da zapylni obekt DataTable prez ADO.NET ot MS SQL Server 2000.
Vyprosyt mi e :
Po kakyv nachin stava predavaneto na DataTable-a na APp Servera , i toi po kakyv nachin go vryshta . Zashtoto pyrvia nachin koito mi doide na uma e kato vhoden parametyr na methoda . Obache ako predam DataTable-a ByRef -> adresa mu e na Clientskoto prilojenie ...Ako e ByVal , togava kakvoto i da se pravi na AppServera to ne se vryshta obratno pri clienta ....
T.e. kakyv e nachina za predavane i vryshtane na danni ot i kym AppServera ?
Като допъlnitelno info za AppServer-a : Izpolzvame :
MarshalingByRef, Server Acivated Object,SingleCall
Blagodaria predvaritelno!
Re: .NET Remoting vypros.....
Az polzvam na WebService i ByRef raboti perfectno. Remotinga triabva da e prozrachen za tebe.
Samo da vmentna nesto - ti predpolagam razirash che celia DS se serializira v parche pamet - deserializira ot drugia kraj pravish kakvoto pravish na servera i pak systa procedura za da si go poluchish obratno na clienta i vsicko e tochno samo da ne go vikash 10000 puti v cikal :)
Samo da vmentna nesto - ti predpolagam razirash che celia DS se serializira v parche pamet - deserializira ot drugia kraj pravish kakvoto pravish na servera i pak systa procedura za da si go poluchish obratno na clienta i vsicko e tochno samo da ne go vikash 10000 puti v cikal :)
Re: .NET Remoting vypros.....
Уеб Сървисите НЕ СА този Ремутинг който ползва пича :-)))
UB40 !
UB40 !
Re: .NET Remoting vypros.....
можеш да вкараш таблицата в dataset и да го предаваш като string
с WriteXML() и ReadXML(). по този начин отпада проблема с ref.
освен това можеш да помислиш за компресия на стринга преди да го пратиш по жицата с цел намаляване на трафика
с WriteXML() и ReadXML(). по този начин отпада проблема с ref.
освен това можеш да помислиш за компресия на стринга преди да го пратиш по жицата с цел намаляване на трафика