Aracılığıyla paylaş


Yönetilmeyen kodla birlikte çalışma

.NET Framework, COM bileşenleri, COM+ hizmetleri, dış tür kitaplıkları ve birçok işletim sistemi hizmetiyle etkileşimi teşvik eder. Veri türleri, yöntem imzaları ve hata işleme mekanizmaları yönetilen ve yönetilmeyen nesne modelleri arasında farklılık gösterir. .NET Framework bileşenleriyle yönetilmeyen kod arasındaki birlikte çalışma sürecini basitleştirmek ve geçiş yolunu kolaylaştırmak için ortak dil çalışma zamanı hem istemcilerden hem de sunuculardan bu nesne modellerindeki farklılıkları gizler.

Çalışma zamanının denetimi altında yürütülen koda yönetilen kod adı verilir. Buna karşılık, çalışma zamanı dışında çalışan kod yönetilmeyen kod olarak adlandırılır. COM bileşenleri, ActiveX arabirimleri ve Windows API işlevleri yönetilmeyen kod örnekleridir.

Bu bölümde

COM Bileşenlerini .NET Framework'e Gösterme
.NET Framework uygulamalarından COM bileşenlerinin nasıl kullanılacağını açıklar.

.NET Framework Bileşenlerini COM'ye
COM uygulamalarından .NET Framework bileşenlerinin nasıl kullanılacağını açıklar.

Yönetilmeyen DLL İşlevlerini Kullanma
Platform çağırma kullanılarak yönetilmeyen DLL işlevlerinin nasıl çağrıldığı açıklanır.

Interop Yönlendirme
COM birlikte çalışma ve platform çağrısı için sıralamayı açıklar.

Nasıl Yapılır: HRESULT ve İstisnaları Eşleme
Özel durumlar ile HRESULTs arasındaki eşlemeyi açıklar.

Tür Eşdeğerliği ve Katıştırılmış Etkileşim Türleri
COM türleri için tür bilgilerinin derlemelere nasıl ekli olduğunu ve ortak dil çalışma zamanının katıştırılmış COM türlerinin eşdeğerliğini nasıl belirlediğini açıklar.

Nasıl Yapılır: Tlbimp.exeKullanarak Birincil Birlikte Çalışma Derlemeleri Nasıl Oluşturulur
Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcı) kullanarak birincil birlikte çalışma derlemelerinin nasıl üretildiğini açıklar.

Nasıl yapılır: Birincil Birlikte Çalışma Derlemelerini Kaydetme
Projelerinizde bunlara başvurmadan önce birincil birlikte çalışma derlemelerinin nasıl kaydedileceğini açıklar.

com birlikte çalışmaRegistration-Free
COM birlikte çalışma özelliğinin Windows kayıt defterini kullanmadan bileşenleri nasıl etkinleştirebileceğini açıklar.

Nasıl yapılır: Registration-Free Etkinleştirmesi için .NET Framework-Based COM Bileşenlerini Yapılandırma
Uygulama bildirimi oluşturma ve bileşen bildirimi oluşturma ve ekleme işlemleri açıklanır.

COM Sarmalayıcıları
COM ile birlikte çalışma tarafından sağlanan ambalayıcıları açıklar.