SimpleIPCExpress позволяет иметь некоторые работы вашего приложения выполняется во внешнем процессе на той же машине - изоляционные ваше приложение от утечек памяти и аварий процесса. Вы делаете вызовы функций к объектам внешнего процесса, как если бы они были локальными объектами. Под одеялом вы используете .NET Remoting над МПК (Интер технологической связи) канал, но вы не должны быть экспертом по .NET Remoting использовать SimpleIPC. Платформа обрабатывает сообщения и детали жизни процесс цикла для вас. SimpleIPC работает на Windows, и код, который будет работать на внешнем процесса должны быть написаны на языке программирования .NET. Тем не менее, ваш код клиента может быть записана в различных языках, включают в себя Java, VBScript / VBA и .NET языков.
Вы могли бы рассмотреть вопрос об использовании SimpleIPC при следующих обстоятельствах:
1. Вы имеете некоторый код, который полезен, но имеет потенциал, чтобы бросить необработанное исключение и крах свой процесс подачи заявки. Вы можете запустить этот код через SimpleIPC. Если есть процесс аварии, это будет один из расходных внешних процессов, а не ваш процесс приложения. Ваше приложение может просто повторить вызов против другого внешнего процесса и продолжать. Там нет необходимости для конечных пользователей, будут затронуты.
2. у вас есть код, который полезен, но утечки памяти. Вы можете запустить этот код через SimpleIPC и настроить внешние процессы часто утилизировать. Таким образом, вы можете сохранить потребление памяти вашего приложения под контролем без ущерба для функциональности.
3. Вы должны оперативным образом выполнять одну из нескольких общих задач программирования, таких как вызова кода .NET из приложения Java, работает подмножество операций вашего приложения под другим именем ОС Windows, или ограничение одновременного доступа к общим ресурсам в нескольких -user среда. SimpleIPC предоставляет простые интерфейсы для программирования задач, таких как пул объектов и вызова веб-служб.
. 4. Вы должны добавить многопоточность в приложение MS Office
Требования
.NET Framework 2.0
Комментарии не найдены