Share via


Remotefähige und nicht remotefähige Objekte

Sie sollten stets bedenken, dass ein Objekt, das in einer Anwendungsdomäne erstellt wurde und aus diesem Grund für diese Anwendungsdomäne spezifisch ist, zwar direkt aus dieser Domäne heraus aufgerufen werden kann, jedoch besondere Ereignisse eintreten müssen, damit das Objekt außerhalb seiner Domäne verfügbar ist. Nicht jeder Objekttyp kann über die Grenzen der Domäne hinweg effizient veröffentlicht und verwendet werden. Aus diesem Grund müssen Sie entscheiden, welchen Objekttyp Sie basierend auf den Anforderungen der Anwendung veröffentlichen möchten.

Es gibt zwei einfache Kategorien von Objekten für verteilte Anwendungen:

  • Nicht remotefähige Objekte.

    Nicht remotefähige Objekte können nicht in andere Anwendungsdomänen kopiert oder dort dargestellt werden. Auf diese Objekte kann nur aus der ursprünglichen Anwendungsdomäne heraus zugegriffen werden.

  • Remotefähige Objekte.

    Der Zugriff auf remotefähige Objekte kann mit einem Proxy von außerhalb der Anwendungsdomäne oder des Kontexts erfolgen. Remotefähige Objekte können aber auch kopiert werden, und die Kopien können außerhalb ihrer Anwendungsdomäne bzw. ihres Kontexts übergeben werden. Das bedeutet, dass einige remotefähigen Objekte als Verweis und andere als Wert übergeben werden.

Siehe auch

Übersicht über .NET Remoting | Erstellen remotefähiger Objekte | Nicht remotefähige Objekte | Remotefähige Objekte | Gültigkeitsbereich der Veröffentlichung