zoukankan      html  css  js  c++  java
  • Exposing COM Components to the .NET Framework之二Create COM types in managed Code.

    Using COM Types in Managed Code

    COM types defined in an assembly are like any other managed type. Managed clients can create a new instance of a COM type in the usual way and obtain class information through metadata as they would for any other managed class. Method syntax can be inspected through an object viewer or obtained using reflection, just as it can with any other managed class. When the COM object returns a failure HRESULT, the .NET client catches a corresponding exception.

    Obtaining and releasing a reference to a running COM object is just like obtaining and releasing a reference to any other running managed object. When .NET clients obtain and release a reference to a COM object, the runtime maintains the reference count on the COM object just as any other COM client would, and .NET clients can behave as if the object were subject to garbage collection, just as they would for any other managed server object.

    For code samples that accompany the topics of this section, see COM Interop Sample: .NET Client and COM Server.

  • 相关阅读:
    接口开发
    操作Excel
    操作mongodb
    sys模块
    操作redis
    操作数据库
    日志生成、发送邮件
    Codeforces Round #487 (Div. 2)
    bitset学习
    Training for 分块&莫队
  • 原文地址:https://www.cnblogs.com/MayGarden/p/1630967.html
Copyright © 2011-2022 走看看