Bagikan melalui


Mengekspos Komponen COM ke .NET Framework

Bagian ini meringkas proses yang diperlukan untuk mengekspos komponen COM yang ada ke kode terkelola. Untuk detail tentang menulis server COM yang terintegrasi erat dengan .NET Framework, lihat Pertimbangan Desain untuk Interoperabilitas.

Komponen COM yang ada adalah sumber daya berharga dalam kode terkelola sebagai aplikasi bisnis tingkat menengah atau sebagai fungsionalitas terisolasi. Komponen yang ideal memiliki rakitan interop utama dan sesuai erat dengan standar pemrograman yang diberlakukan oleh COM.

Untuk mengekspos komponen COM ke .NET Framework

  1. Impor pustaka tipe sebagai assembly.

    Runtime bahasa standar memerlukan metadata untuk semua tipe, termasuk tipe COM. Ada beberapa cara untuk mendapatkan rakitan yang berisi jenis COM yang diimpor sebagai metadata.

  2. Gunakan jenis COM dalam Kode terkelola.

    Anda dapat memeriksa jenis COM, mengaktifkan instans, dan memanggil metode pada objek COM dengan cara yang sama seperti yang Anda lakukan untuk jenis terkelola apa pun.

  3. Mengkompilasi proyek interop.

    Windows SDK menyediakan pengkompilasi untuk beberapa bahasa yang sesuai dengan Spesifikasi Bahasa Umum (CLS), termasuk Visual Basic, C#, dan C++.

  4. Menyebarkan aplikasi interop.

    Aplikasi interop paling baik disebarkan sebagai assembly nama kuat yang ditandatangani di cache assembly global.

Lihat juga