Domanda

Solo per curiosità ... è possibile ottenere a livello di codice MSIL di un delegato? Sono curioso perché ho accarezzato l'idea di un sistema di calcolo distribuito dove si può semplicemente scrivere programmi, e il programma stesso sarebbe stato distribuito a ciascun nodo disparate in cui si sarebbe verificato il lavoro. So che si potesse fare copiando il montaggio vero e proprio attraverso la rete e il caricamento che in un dominio di applicazione, ma penso che sarebbe davvero interessante avere un modello più semplice con cui lavorare.

grazie!

È stato utile?

Soluzione

Come è la copia di un gruppo a un altro computer e il caricamento in un dominio di applicazione più complessa di quanto la soluzione che stai pensando di?

Altri suggerimenti

E le dipendenze del codice delegato - questo potrebbe forse lavorare utilizzando CodeDom riflessione emettono, ma se il delegato chiama nulla fuori di sé (anche codice del framework), come hai intenzione di assicurare che esiste sulla macchina target (s )? Un sacco di Assembly.Load codice ()?

A proposito: se si costruisce un sistema distribuito che cambia dinamicamente lungo queste linee, non è gonna get me mantenere o farlo funzionare! Immaginare di fare di guasti o cercando di fare qualcosa di simile test completi ...

È possibile utilizzare uno riflettore o ILDASM (MSIL Disassembler) per ottenere l'iL di qualsiasi membro in qualsiasi assembly .NET .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top