.NET'te COM Birlikte Çalışma

Bileşen Nesne Modeli (COM), bir nesnenin işlevselliğini diğer bileşenlere ve Windows platformlarında uygulama barındırmasına olanak tanır. Kullanıcıların mevcut kod temelleriyle birlikte çalışabilmesine yardımcı olmak için .NET Framework, COM kitaplıklarıyla birlikte çalışmak için her zaman güçlü destek sağlamıştır. .NET Core 3.0'da bu desteğin büyük bir bölümü Windows üzerinde .NET Core'a eklenmiştir. Buradaki belgelerde ortak COM birlikte çalışma teknolojilerinin nasıl çalıştığı ve bunları mevcut COM kitaplıklarınızla birlikte çalışmak için nasıl kullanabileceğiniz açıklanmaktadır.

Yerleşik ve kaynak tarafından oluşturulan COM birlikte çalışma

COM birlikte çalışma zamanı işlevselliği, .NET çalışma zamanındaki yerleşik bir sistem aracılığıyla veya ComWrappers API'sini (.NET 6'da kullanıma sunulan) uygulayarak elde edilebilir. .NET 8'den başlayarak, TABANLı arabirimler için API'yi otomatik olarak uygulamak için IUnknownCOM kaynak oluşturucusunu ComWrappers kullanabilirsiniz.