Bagikan melalui


Mengekspos Komponen COM ke .NET Framework

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

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

Untuk mengekspos komponen COM ke .NET Framework

  1. Impor pustaka jenis sebagai rakitan.

    Runtime bahasa umum memerlukan metadata untuk semua jenis, termasuk jenis 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 semua jenis terkelola.

  3. Mengkompilasi proyek interop.

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

  4. Menyebarkan aplikasi interop.

    Aplikasi interop paling baik digunakan sebagai rakitan bertanda tangan dan bernama kuat di cache rakitan global.

Lihat juga