SimpleIPCExpress ti permette di avere alcuni dei lavori della vostra applicazione eseguita in un processo esterno sulla stessa macchina - isolare la vostra applicazione da perdite di memoria e si blocca di processo. Si effettua chiamate di funzione agli oggetti nel processo esterno come se fossero oggetti locali. Sotto le coperte si sta utilizzando .NET Remoting su IPC (Inter Process Communication) del canale, ma non è necessario essere un esperto di .NET Remoting usare SimpleIPC. La piattaforma gestisce le comunicazioni e le informazioni del ciclo di vita di processo per voi. SimpleIPC gira su Windows, e il codice da eseguire nel processo esterno deve essere scritto in un linguaggio di programmazione .NET. Tuttavia, il vostro codice cliente può essere scritto in una varietà di lingue, per includere Java, VBScript / VBA, e linguaggi .NET.
Si potrebbe considerare l'utilizzo di SimpleIPC nelle seguenti circostanze:
1. Hai un codice che è utile, ma che ha il potenziale per lanciare le eccezioni non gestite e crash il processo di applicazione. È possibile eseguire questo codice via SimpleIPC. Se c'è un incidente processo, sarà uno dei processi esterni di consumo, piuttosto che il processo di applicazione. L'applicazione può solo ripetere la chiamata nei confronti di un processo esterno diverso e proseguire. Non vi è alcuna necessità per gli utenti finali di essere influenzato.
2. Avete un codice che è utile, ma che le perdite di memoria. È possibile eseguire questo codice via SimpleIPC e configurare i processi esterni di riciclare frequentemente. In questo modo, è possibile mantenere il consumo di memoria della vostra applicazione sotto controllo senza sacrificare la funzionalità.
3. Avete bisogno di un modo rapido per eseguire una delle numerose attività di programmazione comuni, come invocare codice .NET da un'applicazione Java, l'esecuzione di un sottoinsieme di operazioni della propria applicazione sotto una diversa identità di Windows, o limitando l'accesso concorrente alle risorse condivise in un multi ambiente -user. SimpleIPC fornisce API per la programmazione di semplici compiti come il pool di oggetti e invocare servizi Web.
. 4. È necessario aggiungere il multithreading ad un'applicazione MS Office
Requisiti :
.NET Framework 2.0
I commenti non trovato