Hi,

Ich hab da mal wieder ein kleines Problem. Und zwar ich bin immernoch

bei der Fehlerbehandlung.

Ich habe einen WebService geschrieben, diesen kann man aufrufen und

ein ExceptionInfo Object uebergeben. Dieses Object habe ich geschrieben

und enthaelt weitere Informationen ueber die ausgeloeste Exception.

Nun, die Uebertragung des ExceptionInfo Objectes als Methoden Parameter

geht nicht, da dieses Object nicht serialisiert werden kann. Nun habe ich die

das Object so gaendert, dass es serialisiert werden kann.

Ich uebergebe es jetzt also einem MemoryStream, serialisiere diesen Stream

mit einem BinaryFormatter und schicke ihn als Parameter an den WebService

und hier geht es schon nicht mehr weiter.

Meine WebService-Methode heisst:

[WebMethode]

public bool SaveError(MemoryStream str)

{

            bool b = SaveInDB(str);

 

            return (b);

}

Meine Aufrufende Methode uebergibt einfach den serialisierten

MemoryStream. Beim Kompilieren des Programmes sagt er mir

sinngemaess, der Datentyp System.IO.MemoryStream str,

kann nicht in MyNamespace.localhost.MemoryStream str

kovertiert werden.

Hab schon alles Moegliche versucht einzustellen und zu aendern,

bisher leider ohne Erfolg.

Ach ja, in beiden Dateien habe ich den Namespace:

System.IO eingefuegt.

Vielleicht koennt ihr mir weiterhelfen.

 

Vielen Dank, im voraus!

Ich wuensche allen noch einen schoenen Abend!

 

Kristian Tingler

bcs-Consult GmbH

www.iss3.de

______________________________________________________________________________
Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2
Kostenlos downloaden: http://screensaver.web.de/?mc=021110 _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an