zurück
Autor: Sebastian Lange
Erstellt am: 26 Jun 2007 19:21

Wasserstandsmeldung

Zuerst, warum meine andere Antwort dort 2x steht weiss ich nicht,
beabsichtigt war das von mir nicht.

MyCustomObject mco = MyRemotingObject.CustomObject;

Die Klasse CustomObject darf sich nicht von MarshalByRefObject
ableiten dann funktionierts. Blöderweise ist CustomObject bei mir von
System.Web.Services.Protocols.SoapHttpClientProtocol abgeleitet und da steckt MarshalByRefObject mit drin. Der Ärger hört einfach nicht auf :/

Weiss evtl. jemand eine Lösung ? Ich kann selbst im RemotingObject
nicht auf CustomObject zugreifen, das ist extrem schlecht.
Allerdings nur wenn ich von aussen aufrufe.

class MyRemotingObject
{

CustomObject mco;

// Konstruktor -wird aufgerufen wenn die
// Serveranwendung das Object registriert bzw.
// die erste Funktion aufgerufen wird.
public MyRemotingObject()
{
mco = new CustomObject ();
mco.SampleFunction("hey"); //funktioniert :)
}

// Funktion wird von der Clientanwendung aufgerufen
public mySampleFunction()
{
mco.SampleFunction("hey"); // wirft die proxy-exception
}

}






C#



Beiträge:

TitelDatumVornameNachname
Remoting in Microsoft .net -- Teil I22.06.2007 02:11G.Guest
AW: Remoting in Microsoft .net -- Teil I22.06.2007 03:34IweKardum
AW: AW: Remoting in Microsoft .net -- Teil I22.06.2007 03:48SebastianLange
AW: AW: Remoting in Microsoft .net -- Teil I22.06.2007 04:21SebastianLange
AW: AW: Remoting in Microsoft .net -- Teil I22.06.2007 04:21SebastianLange
Wasserstandsmeldung26.06.2007 07:21SebastianLange




© Copyright 2008 ppedv AG