SimpleIPCExpress permite que você tem algum do trabalho do seu aplicativo executado em um processo externo na mesma máquina - isolante seu aplicativo a partir de vazamentos de memória e falhas de processo. Você faz chamadas de função de objetos no processo externo, como se fossem objetos locais. Debaixo das cobertas que você está usando Remoting sobre o IPC (Inter Process Communication) canal, mas você não precisa ser um especialista em .NET Remoting para usar SimpleIPC. A plataforma manipula as comunicações e os detalhes do ciclo de vida do processo para você. SimpleIPC roda em Windows, e o código a ser executado no processo externo deve ser escrito em uma linguagem de programação .NET. No entanto, o código do cliente podem ser escritos em uma variedade de línguas, para incluir Java, VBScript / VBA, e linguagens .NET.
Você pode considerar o uso SimpleIPC nas seguintes circunstâncias:
1. Você tem algum código que é útil, mas que tem o potencial para lançar exceções sem tratamento e travar o seu processo de candidatura. Você pode executar esse código via SimpleIPC. Se houver uma falha de processo, que será um dos processos externos dispensáveis, em vez de o seu processo de aplicação. Seu aplicativo pode simplesmente repetir a chamada contra um processo externo diferente e continuar. Não há nenhuma necessidade para seus usuários finais para ser afetado.
2. Você tem algum código que é útil, mas que consuma a memória. Você pode executar esse código via SimpleIPC e configurar os processos externos para reciclar freqüentemente. Desta forma, você pode manter o consumo de memória do seu aplicativo sob controle sem sacrificar a funcionalidade.
3. Você precisa de uma maneira rápida para executar uma das várias tarefas comuns de programação, tais como invocar código .NET a partir de um aplicativo Java, a execução de um subconjunto de operações de sua aplicação sob uma identidade diferente do Windows, ou limitando o acesso simultâneo a recursos compartilhados em um multi -user ambiente. SimpleIPC fornece APIs simples para programar tarefas como pool de objetos e chamar serviços Web.
. 4. Você precisa adicionar multithreading para um aplicativo MS Office
Requisitos :
.NET Framework 2.0
Comentários não encontrado