Condividi tramite


Problemi relativi alla progettazione avanzata

Dal momento che le informazioni sul tipo di un tipo remoto vengono richieste dal client, è spesso più facile distribuire l'assembly del tipo remoto sul client. Tuttavia, in molti casi non si vuole che il client abbia accesso all'implementazione del tipo. Esistono diversi modi per risolvere questo problema:

  • Dichiarare un'interfaccia in un assembly condiviso dal server e dal client.

    NoteNota:

    Il client deve chiamare GetObject per creare un'istanza del proxy. L'utilizzo dell'operatore new provoca un errore di compilazione perché non è possibile creare un'istanza di un'interfaccia.

  • Generare un assembly dei metadati utilizzando lo strumento Soapsuds. Per ulteriori informazioni, vedere Utilizzo di Soapsuds.exe con .NET Remoting.

  • Generare codice sorgente utilizzando lo strumento Soapsuds. Per ulteriori informazioni, vedere Utilizzo di Soapsuds.exe con .NET Remoting.

Vedere anche

Altre risorse

.NET Remoting avanzato
Soapsuds Tool (Soapsuds.exe)

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.