SimpleIPCExpress pozwala mieć niektórych aplikacji prac wykonywanych w proces zewnętrznego na tej samej maszynie - izolacyjne aplikację od wycieków pamięci i awarii technologicznych. Wykonywać połączenia funkcji obiektów w proces zewnętrznego, jak gdyby były lokalne obiekty. Pod kołdrą używasz .NET Remoting nad IPC (Inter Process) kanał komunikacji, ale nie trzeba być ekspertem na .NET Remoting do korzystania SimpleIPC. Platforma obsługuje komunikację i szczegóły procesów cyklu życia dla ciebie. SimpleIPC działa w systemie Windows, a kod do uruchomienia w procesie zewnętrznego musi być napisany w języku programowania .NET. Jednak twój kod klienta mogą być napisane w różnych językach, w celu włączenia Java, VBScript / VBA i języków .NET.
Można rozważyć zastosowanie SimpleIPC w następujących okolicznościach:
1. Masz jakiś kod, który jest użyteczny, ale który ma potencjał, by rzucić nieobsługiwany wyjątków i katastrofy proces aplikacji. Możesz uruchomić ten kod poprzez SimpleIPC. Jeśli jest awaria procesu, będzie to jeden z procesów zewnętrznych zużywalne, niż twój proces aplikacji. Aplikacja może po prostu powtórzyć apel przeciwko innym procesie zewnętrznego i dalej. Nie ma potrzeby, aby użytkownicy końcowi, aby mieć wpływ.
2. Masz jakiś kod, który jest przydatny, ale z wyciekiem pamięci. Możesz uruchomić ten kod poprzez SimpleIPC i skonfigurować zewnętrzne procesy często recyklingu. W ten sposób można utrzymać zużycie pamięci używanej aplikacji pod kontrolą, bez utraty funkcjonalności.
3. Ty potrzebujesz szybkiego sposobu, aby wykonać jedną z wielu typowych zadań programistycznych, takich jak wywoływanie kodu .NET z aplikacji Java, działa podzbiór operacji swojej aplikacji pod inną tożsamością Windows lub ograniczenia jednoczesnego dostępu do udostępnionych zasobów w multi Środowisko -user. SimpleIPC zapewnia proste API do programowania obiektowego łączenie zadań, takich jak usługi WWW i wywoływania.
. 4. Musisz dodać wielowątkowość do aplikacji MS Office
Wymagania :
.NET Framework 2.0
Komentarze nie znaleziono