Forum: C# |
Thema:
Wasserstandsmeldung |
Von:
Sebastian Lange (
26.06.2007 19:21) |
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
}
}
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!