| Verze | 1.0.0.2 |
|---|---|
| Vydavatel | Cognitier |
| Datum vydání | 26. 8. 2009 |
| Datum přidáno | 25. 9. 2009 |
| Os požadavky | Windows XP/2003/Vista |
| Požadavky | .NET Framework 2.0 |
| Celkový počet stažení | 85 |
| Stahování za týden | 1 |
| Cena | Free |
Popis
SimpleIPCExpress vám umožní nechat některé práce vaší aplikace provádět v externím procesu na stejném stroji - izolovat vaši aplikaci od úniku paměti a selhání procesu. Volání funkcí na objekty v externím procesu provádíte, jako by šlo o místní objekty. Pod kryty používáte .NET Remoting přes kanál IPC (Inter Process Communication), ale pro použití SimpleIPC nemusíte být odborníkem na .NET Remoting. Platforma za vás zpracovává podrobnosti životního cyklu komunikace a procesu. SimpleIPC běží na Windows a kód, který se má spustit v externím procesu, musí být napsán v programovacím jazyce .NET. Váš klientský kód však může být napsán v různých jazycích, včetně jazyků Java, VBScript/VBA a .NET.
Použití SimpleIPC můžete zvážit za následujících okolností:
1. Máte nějaký kód, který je užitečný, ale který má potenciál vyvolat neošetřené výjimky a poškodit proces aplikace. Tento kód můžete spustit přes SimpleIPC. Pokud dojde k selhání procesu, bude to spíše jeden z postradatelných externích procesů než proces aplikace. Vaše aplikace může opakovat volání proti jinému externímu procesu a pokračovat dál. Koncoví uživatelé nemusí být ovlivňováni.
2. Máte nějaký kód, který je užitečný, ale který propouští paměť. Tento kód můžete spustit pomocí SimpleIPC a nakonfigurovat externí procesy tak, aby se často recyklovaly. Tímto způsobem můžete udržet spotřebu paměti aplikace pod kontrolou, aniž byste obětovali funkčnost.
3. Potřebujete rychlý způsob provedení jednoho z několika běžných programovacích úkolů, jako je vyvolání kódu .NET z aplikace Java, spuštění podmnožiny operací vaší aplikace pod jinou identitou Windows nebo omezení souběžného přístupu ke sdíleným prostředkům v multi -uživatelské prostředí. SimpleIPC poskytuje jednoduchá API pro programovací úlohy, jako je sdružování objektů a vyvolání webových služeb.
4. Musíte přidat multithreading do aplikace MS Office.