SimpleIPCExpress vám umožní mít některé z práce vaší aplikace vykonávané v externí proces na jednom stroji - izolační vaše aplikace z úniků paměti a selhání procesu. Uděláte volání funkce na objekty v externí proces, jako kdyby byly lokální objekty. Pod kryty používáte .NET Remoting přes IPC (Inter procesu komunikace) kanálu, ale nemusíte být expert na NET Remoting používat SimpleIPC. Tato platforma se zabývá komunikací a detaily procesu a jejich životního cyklu pro vás. SimpleIPC běží na Windows, a kód má být spuštěn v externí proces musí být napsán v programovacím jazyku .NET. Nicméně, váš klient kód může být psán v různých jazycích, aby zahrnovala Java, VBScript / VBA a NET jazyky.
Ty by mohly zvážit použití SimpleIPC za následujících podmínek:
1. Máte nějaký kód, který je užitečný, ale který má potenciál hodit neošetřené výjimky a pád si proces žádosti. Můžete spustit tento kód přes SimpleIPC. Je-li proces havárie, bude se jednat o jeden z spotřebních externích procesů, spíše než váš proces aplikace. Aplikace může jen zopakovat výzvu proti jiné externí proces a pokračovat dál. Není třeba pro vaši koncoví uživatelé, které mají být ovlivněny.
2. Máte nějaký kód, který je užitečný, ale který nevrací paměť. Můžete spustit tento kód přes SimpleIPC a konfigurovat externí procesy recyklovat často. Tímto způsobem můžete mít spotřebu paměti aplikace pod kontrolou, aniž by byla obětována funkčnost.
3. Je třeba urychleně způsob, jak provést jeden z několika společných programování úloh, jako je vyvolání .NET kód z Java aplikace, běžící podmnožina vaší aplikace operací pod jiným identitou systému Windows, nebo omezení souběžný přístup ke sdíleným prostředkům v multi -user prostředí. SimpleIPC poskytuje jednoduché rozhraní API pro programování úloh jako objekt sdružování a vyvolání webové služby.
. 4. Musíte přidat multithreading do aplikace MS Office
Požadavky na
.NET Framework 2.0
Komentáře nebyl nalezen