Comments (10)
[deleted comment]
from csharptest-net.
[deleted comment]
from csharptest-net.
I have several AppDomains an my code hosted in Excel, when I will shutdown all
services, will it will fail all native code and other AppDomains?...
Original comment by [email protected]
on 26 Feb 2013 at 8:07
from csharptest-net.
[deleted comment]
from csharptest-net.
[deleted comment]
from csharptest-net.
[deleted comment]
from csharptest-net.
Should use
Specifying the RPC_IF_AUTOLISTEN flags marks the interface as an auto-listen
interface. The run time begins listening for calls as soon as the interface is
registered, and stops listening when the interface is unregistered. A call to
RpcServerUnregisterIf for this interface will wait for the completion of all
pending calls on this interface. Calls to RpcServerListen and
RpcMgmtStopServerListening will not affect the interface, nor will a call to
RpcServerUnregisterIf with IfSpec == NULL. This allows a DLL to register RPC
interfaces or remove them from the registry without changing the main
application's RPC state.
Original comment by [email protected]
on 26 Feb 2013 at 4:41
from csharptest-net.
I will refactor RPC towards this approach because it is more .NET like (WCF,
Remoting) and does not conflicts with host (being it Excel, custom, Windows
Service or IIS).
Original comment by [email protected]
on 26 Feb 2013 at 4:45
from csharptest-net.
Intresting, let me know if you got this working. I'm not familiar with
RPC_IF_AUTOLISTEN and don't know the ins and outs of it.
I suspect your issue is in the use of how you are listening on multiple
interfaces. Each instance of RpcServerApi should call StartListening and
dispose/StopListing. This should increment/decrement the Semaphore in the
UsageCounter instance. I know this works across app-domains; however, I have
not tried it in the Excel/Office environment. Let me know if this solves the
issue.
Original comment by [email protected]
on 26 Jan 2014 at 6:40
- Changed state: WontFix
from csharptest-net.
Issue 27 has been merged into this issue.
Original comment by [email protected]
on 26 Jan 2014 at 6:41
from csharptest-net.
Related Issues (20)
- BPlus tree possible corruption HOT 1
- FindFile doesn't seem to recurse directories properly when a filter other than "*" or "*.*" is specified HOT 1
- Add IDL definition of RPC compatible with CSharpTest HOT 2
- Add method with RPC Async(via acf) attribute support HOT 2
- Add callback implementation sample like WCF callbacks HOT 4
- Could not install package 'CSharpTest.Net.RpcLibrary 1.11.924.348' HOT 1
- Make RpcLibrary more reusable HOT 2
- Stop one services and still using other HOT 1
- Change tracing to .NET model HOT 1
- Concurency issue in RpcHandle HOT 2
- Conccurent issues when doing first call when many clients servers HOT 2
- Use Explicit binding HOT 1
- Provide good info unknown SEH exception HOT 2
- Race condition in TransactionLog() c'tor HOT 2
- 4GB File limit in TransactedCompoundFile (int overflow) HOT 2
- BPlusTree: Meaningless AssertionFailedException if the lock was not acquired HOT 1
- BPlusTree: CallLevel lock is never released in the case of exception HOT 1
- BPlusTree: Deadlock through the Thread Pool HOT 1
- Cross-Process Access HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from csharptest-net.