"Caricare" classi a run-time

venerdì 29 maggio 2009 - 11.30

Dinix Profilo | Newbie

cerco di spigarmi :

Ho un applicativo che recupera e organizza dei dati da più fonti con formati differenti. ad esempio recupera informazioni da listini fornitori che naturalmente non hanno un "formato" standard ma che attraverso una classe da me scritta vengono allineati ad un unico formato.
Al momento ho scritto una classe di allineamento che passato il fornitore esegue una funzione specifica. Tutto ok ma vorrei invece scrivere più librari. Quindi creare una dll per fornitore e distribuirla separatamente, in modo da far scaricare il "plugin" del nuovo fornitore.
Il mio problema è:
ora da codice richiamo la classe in questo modo:

dim classe = new ClasseAllineamento(codFornitore)

in realtà la classe dovrebbe essere parametrica.

Se non avete capito rispiego

Jeremy Profilo | Guru

Ciao Alessandro.
Se ho capito bene la richiesta, puoi usare le Reflection per caricare a run-time un assembly.
Comincia a dare un ochhio qui:

http://www.aspitalia.com/articoli/asp.net/reflection.aspx
oppure, senza andare troppo lontano .....
http://www.dotnethell.it/tips/FieldsReflection.aspx
http://blogs.dotnethell.it/coach/Le-classi-tipizzate-e-la-reflection__2514.aspx

Facci sapere...
Ciao

Dinix Profilo | Newbie

Ma grazie, esattamente quello che cercavo !!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5