AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) C# Remoting eines ECO PerstistenceMapperProviders über den IIS
Thema durchsuchen
Ansicht
Themen-Optionen

Remoting eines ECO PerstistenceMapperProviders über den IIS

Ein Thema von Schrammel · begonnen am 30. Okt 2006 · letzter Beitrag vom 1. Nov 2006
 
Schrammel

Registriert seit: 21. Jan 2006
Ort: Koblenz
29 Beiträge
 
Delphi 2006 Architect
 
#2

Re: Remoting eines ECO PerstistenceMapperProviders über den

  Alt 1. Nov 2006, 19:21
Ladies und Gentlemänner,

ich habe die Lösung. Aber aus dieser ergibt sich eine neue Frage.
Beim Finden der Lösung hat mir Alois Schmid von www.ecospace.de geholfen. Und die Lösung die geht so:

Es muss eine ECO-Space-Instanz bestehen, wenn der PersistenceMapperProvider erstellt wird. Eine Erstellung im Konstruktur ist zu spät.
Der ECO-Space muss beim Abruf des Providers aktiv sein (blablaSpace.Active = true

Die Erstellung des ECO-Space habe ich für die Testzwecke in ein getrenntes Managerobjekt gesteckt, das auch von MarshalByRefObject abgeleitet sein muss und das von der Client-Applikation erzeugt wird, bevor diese den PersistenceMapperProvider abruft. Dabei muss man aber aufpassen, dass nicht mehrere ECOSpaces erstellt werden. D.h. man packt das ganze in einen Singleton-Pattern.

Nun läuft das Ganze, aber es ist nicht schön.

Schön wäre es, wenn man das Manager-Objekt nicht brauchen würde oder wenn es automatisch (implizit) erzeugt werde nwürde.

Hieraus ergibt sich meine Frage:

Gibt es unter CSharp, so wie unter Delphi die Möglichkeit, einen Code-Abschnitt beim Laden einer DLL automatisch ausführen zu lassen.
Unter Delphi läuft das, so glaube ich, mit dem initilization-Abschnitt.


Herzlichen Dank für Eure Bemühungen und Eure Hilfen


Stefan Schramm
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz