يتعرض لبرنامج.NET Framework مكونات إلى COM
Writing a .NET نوع و consuming that نوع من تعليمات برمجية غير مُدارة are distinct activities for developers. يصف هذا القسم تلميحات عديدة للكتابة تعليمات برمجية مُدارة التي يتعاون مع عملاء COM:
Qualifying .NET أنواع for interoperation.
وإدارة الجميع أنواع، والأساليب، والخصائص، وحقول، و يجب أن تكون الأحداث التي تريد أن تعرض إلى COM عامة. يجب أن يكون لديك أنواع الدالة الإنشائية افتراضي عام، حيث هو الدالة الإنشائية الوحيدة التي يمكن استدعاؤها من خلال COM.
-
مخصص السمات within مدارة تعليمات برمجية can enhance the إمكانية التشغيل التفاعلي of a مكوّن.
-
COM developers might require that you summarize the steps involved في referencing و deploying your تجميعات.
Additionally, this مقطع identifies the tasks related إلى consuming a مدارة نوع من a COM العميل.
إلى consume a مدارة نوع من COM
-
أنواع في an تجميع (و نوع مكتبات) must be مسجَّل at تصميم الوقت. If an مثبت does not register the تجميع, instruct COM developers إلى استخدم Regasm.exe.
-
COM developers can مرجع أنواع في an تجميع using the same أدوات و techniques they استخدم اليوم.
-
COM developers can يتصل وظائف تشغيل the .NET كائن the same way they يتصل وظائف تشغيل أي unmanaged نوع. For مثال, the COM CoCreateInstance API activates .NET الكائنات.
-
A قوي-named assembly can be installed في the عمومي مخزن تجميع مؤقت و يتطلب a توقيع من its الناشر. تجميعات that are not قوي named must be installed في the تطبيق الدليل of the العميل.
راجع أيضًا:
المبادئ
توافق COM نموذج: COM العميل و.NET الخادم