SimpleIPCExpress laat je wat van het werk van uw applicatie uitgevoerd in een extern proces op dezelfde machine - isolerende je app uit het geheugen lekken en proces vastloopt. Je maakt de functie bellen naar objecten in de externe proces alsof het lokale objecten. Onder de dekens die u gebruikt .NET Remoting over de IPC (Inter Process Communication) kanaal, maar je hoeft geen expert op het .NET Remoting te SimpleIPC gebruiken. Het platform zorgt voor de communicatie en proces levenscyclus details voor u. SimpleIPC draait op Windows, en de code in de externe proces moet in een .NET-programmeertaal worden geschreven om te worden uitgevoerd. Echter, kan uw client-code worden geschreven in een verscheidenheid van talen, naar Java, VBScript / VBA, en .NET talen bevatten.
Je zou kunnen overwegen gebruik te maken SimpleIPC onder de volgende omstandigheden:
1. Je hebt een code die nuttig is, maar die het potentieel heeft om onverwerkte gooien uitzonderingen en crash uw aanvraag proces. U kunt deze code via SimpleIPC draaien. Als er een proces crash, zal het een van de eenmalig externe processen, in plaats van uw aanvraag proces. Uw sollicitatie kunt gewoon het gesprek tegen een ander extern proces te herhalen en verder op. Er is geen noodzaak voor eindgebruikers worden beïnvloed.
2. U heeft een code die nuttig is, maar die geheugenlekken. U kunt deze code via SimpleIPC lopen en configureren van de externe processen om regelmatig te recyclen. Op deze manier kunt u het geheugengebruik van uw toepassing onder controle te houden zonder dat de functionaliteit.
3. U moet een snelle manier om een van de vele gemeenschappelijke programmering taken, zoals het inroepen NET code van een Java-toepassing, het runnen van een subset van de activiteiten van uw toepassing onder een andere Windows-identiteit, of het beperken van gelijktijdige toegang tot gedeelde bronnen in een multi uitvoeren -user omgeving. SimpleIPC biedt eenvoudige API voor het programmeren van taken zoals het object pooling en inroepen van web services.
. 4. U moet multithreading een MS Office app toevoegen
Eisen
.NET Framework 2.0
Reacties niet gevonden