That's a very interesting problem and very common I think.
What do you mean talking about that awarness?
How to implement such capability in COM STA server?
In one of my projects I'm reading data from serial port (reader COM
object) and my reader object notifies client when some data is
collected, then (in event handler) my client calls reader object
method which returns some collection/object.
Do you see any redundant call in this approach?
e-mail: mateusz at loskot dot net