Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir .NET türü yazmak ve bu türü yönetilmeyen koddan tüketmek, geliştiriciler için ayrı etkinliklerdir. Bu bölümde, COM istemcileri ile birlikte çalışabilen yönetilen kod yazmaya yönelik çeşitli ipuçları açıklanmaktadır:
Birlikte çalışma için .NET türlerini niteleme.
COM'a göstermek istediğiniz tüm yönetilen türler, yöntemler, özellikler, alanlar ve olaylar genel olmalıdır. Türlerin, COM aracılığıyla çağrılabilen tek oluşturucu olan bir ortak parametresiz oluşturucuya sahip olması gerekir.
Birlikte çalışma özniteliklerini uygulama.
Yönetilen kod içindeki özel öznitelikler bir bileşenin birlikte çalışabilirliğini geliştirebilir.
COM için bir bütünleştirme paketleme.
COM geliştiricileri, derlemelerinize başvurma ve dağıtma adımlarını özetlemenizi gerektirebilir.
Ayrıca, bu bölüm bir COM istemcisinden yönetilen türleri kullanmayla ilgili görevleri tanımlar.
COM'dan yönetilen bir tür kullanmak için
-
Derlemedeki (ve tür kitaplıklarındaki) türler tasarım zamanında kaydedilmelidir. Yükleyici derlemeyi kaydetmezse, COM geliştiricilerine Regasm.exekullanmalarını sağlayın.
COM'dan .NET türlerine referans verin.
COM geliştiricileri, bugün kullandıkları aynı araçları ve teknikleri kullanarak bir derlemedeki türlere başvurabilir.
-
COM geliştiricileri, yönetilmeyen herhangi bir türdeki yöntemleri çağırdıkları gibi .NET nesnesinde de yöntemleri çağırabilir. Örneğin, COM
CoCreateInstanceAPI'si .NET nesnelerini etkinleştirir. COM erişimi için bir uygulama dağıtma.
Güçlü adı olan bir derleme, yayımcısının imzasını gerektirir ve genel derleme önbelleğine yüklenebilir. Güçlü adlandırılmış olmayan derlemeler istemcinin uygulama dizinine yüklenmelidir.