This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
NGWS objects exposed to COM
When a NGWS runtime assembly is exposed to COM, the following limitations apply:
- Assemblies may require a corresponding type library at runtime.
When types within a NGWS runtime assembly are exposed to COM, the following limitations apply:
To all types:
- Parameterize constructors are not exposed.
- Static methods are not exposed
- Const fields are not exposed.
- Data marshaled into and out of the type may be copied and or transformed
- The inheritance hierarchy will be flattened
- Type will not have the same versioning characteristics as other manage types.
Types that are creatable:
- Require registration
- Default constructors may be required.