.NET Remoting vypros.....

3 отговора 134 прегледа
#1

.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!

Отговор
в отговор на БOИЛ #2

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 :)

Отговор
в отговор на VBProgrammer #3

Re: .NET Remoting vypros.....

Уеб Сървисите НЕ СА този Ремутинг който ползва пича :-)))

UB40 !
Отговор
в отговор на БOИЛ #4

Re: .NET Remoting vypros.....

можеш да вкараш таблицата в dataset и да го предаваш като string
с WriteXML() и ReadXML(). по този начин отпада проблема с ref.
освен това можеш да помислиш за компресия на стринга преди да го пратиш по жицата с цел намаляване на трафика

Отговор