clipped from www.codeproject.com In the latter half of this article, we took a dip into exploring how COM aware clients from the pre-.NET era could consume .NET components as if they were classic COM components. We saw how the CCW and the CLR facilitate this to happen seamlessly from a programming perspective. We briefly explored the possibilities of using attributes to emit metadata into .NET types so that the typelibrary generated could be tailored and fine-tuned to your requirements. We looked at how the exception handling mechanisms in the two worlds are correlative. We also discussed about how to go about receiving asynchronous event notifications from .NET components in unmanaged event sinks. Then, we turned our attention to the deployment options available and how to deploy .NET components as Shared assemblies. Lastly, we discussed the thread-neutral behavior of .NET components and saw how Context-agile .NET components are analogous to Classic COM 'Both' threaded components |
This blog is a knowledge base...where I clip cool tricks and urls
consuming .NET assembly as COM
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2007
(68)
-
▼
July
(15)
- Script#
- Export .NET to COM
- NHibernate SessionScope in ASP.NET
- high-performance, distributed memory object cachin...
- Anonymous Class - C# 3.0
- How to expose .NET library to COM
- CCW - COM Callable Wrapper
- .NET-COM RCW Marshalling
- .NET-COM Model
- tags need to use serviced component
- consuming .NET assembly as COM
- Creating a template item with Wizard
- Overriding SessionId
- SessionID Manager
- Hacking Session mechanism
-
▼
July
(15)
No comments:
Post a Comment