Entwurfsprobleme für Fortgeschrittene
Weil der Client die Typinformation eines Remotetyps benötigt, ist es oft am einfachsten, die Remotetypassembly auf dem Client bereitzustellen. In vielen Fällen soll der Client aber nicht auf die Typimplementierung zugreifen können. Es gibt verschiedene Möglichkeiten zur Lösung dieses Problems:
Deklarieren Sie eine Schnittstelle in einer Assembly, die vom Server und dem Client gemeinsam verwendet wird.
Hinweis: Der Client muss GetObject aufrufen, um den Proxy zu instanziieren. Durch den Einsatz des Operators new wird ein Kompilierungsfehler verursacht, da keine Instanz einer Schnittstelle erstellt werden kann.
Generieren Sie mit dem Programm Soapsuds.exe eine Metadatenassembly. Weitere Informationen finden Sie unter Verwenden von Soapsuds.exe beim Remoting.
Generieren Sie mit dem Programm Soapsuds.exe Quellcode. Weitere Informationen finden Sie unter Verwenden von Soapsuds.exe beim Remoting.
Siehe auch
Weitere Ressourcen
Remoting für Fortgeschrittene
Soapsuds Tool (Soapsuds.exe)
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.