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.
COM geliştiricileri, uygulamalarına dahil etmeyi planladıkları yönetilen türler hakkında aşağıdaki bilgilerden yararlanabilir:
COM uygulamalarının kullanabileceği türlerin listesi
Bazı yönetilen türler COM tarafından görünmez; bazıları görünür ancak oluşturulabilir değildir; ve bazıları hem görünür hem de oluşturulabilir. Birleştirme, görünmez, görünür, oluşturulamayan ve oluşturulabilir türlerin herhangi bir kombinasyonundan oluşabilir. Tamlık için, özellikle bu türler .NET Framework'e sunulan türlerin bir alt kümesi olduğunda, COM'a kullanıma sunmayı planladığınız bir derlemedeki türleri tanımlayın.
Ek bilgi için bkz. Birlikte Çalışma için .NET Türlerini Niteleme.
Sürüm oluşturma yönergeleri
Sınıf arabirimini (COM birlikte çalışma arabirimi) uygulayan yönetilen sınıflar sürüm oluşturma kısıtlamalarına tabidir.
Sınıf arabirimini kullanma yönergeleri için bkz. Sınıf arabirimine giriş.
Dağıtım yönergeleri
Yayımcı tarafından imzalanan tanımlayıcı adlandırılmış derlemeler genel derleme önbelleğine yüklenebilir. İmzasız derlemeler kullanıcının makinesine özel derlemeler olarak yüklenmelidir.
Daha fazla bilgi için bkz. Derleme Güvenliğiyle İlgili Önemli Noktalar.
Tür kitaplığı ekleme
Çoğu tür, bir COM uygulaması tarafından kullanıldığında bir tür kitaplığı gerektirir. Bir tür kitaplığı oluşturabilir veya COM geliştiricilerinin bu görevi gerçekleştirmesini sağlayabilirsiniz. Windows SDK'sı, tür kitaplığı oluşturmak için aşağıdaki seçenekleri sağlar:
Seçtiğiniz mekanizmadan bağımsız olarak, oluşturulan tür kitaplığına yalnızca sağladığınız derlemede tanımlanan genel türler dahil edilir.
Yönergeler için Nasıl yapılır: Tür Kitaplıklarını Win32 Kaynakları Olarak Eklemek inNET-Based Applications bölümüne bakın.
Tür Kitaplığı İhracatçısı
Tür Kitaplığı Dışarı Aktarıcısı (Tlbexp.exe), bir derlemedeki sınıfları ve arabirimleri COM türü kitaplığına dönüştüren bir komut satırı aracıdır. Sınıfın tür bilgileri kullanılabilir olduğunda, COM istemcileri .NET sınıfının bir örneğini oluşturabilir ve örneğin yöntemlerini bir COM nesnesiymiş gibi çağırabilir. Tlbexp.exe tüm derlemeyi bir kerede dönüştürür. Derlemede tanımlanan türlerin bir alt kümesi için tür bilgisi üretmek üzere Tlbexp.exe'yi kullanamazsınız.
TypeLibConverter Sınıfı
TypeLibConverter System.Runtime.Interop ad alanında bulunan sınıfı, bir derlemede yer alan sınıfları ve arabirimleri COM türü kitaplığına dönüştürür. Bu API, önceki bölümde açıklanan Tür Kitaplığı Dışarı Aktarıcısı ile aynı tür bilgilerini üretir.
TypeLibConverter sınıfı uygularITypeLibConverter ögesini.
Derleme Kayıt Aracı
Derleme Kayıt Aracı (Regasm.exe),/tlb: seçeneğini uyguladığınızda bir tür kitaplığı oluşturabilir ve kaydedebilir. COM istemcileri, Windows kayıt defterine tür kitaplıklarının yüklenmesini gerektirir. Bu seçenek olmadan, Regasm.exe türleri yalnızca bir derleme içinde kaydeder, tür kitaplığına kaydetmez. Türleri bir derlemeye kaydetmek ve tür kitaplığını kaydetmek ayrı etkinliklerdir.
.NET Hizmetleri Yükleme Aracı
.NET Hizmetleri Yükleme Aracı (Regsvcs.exe), Yönetilen sınıfları Windows 2000 Bileşen Hizmetleri'ne ekler ve birkaç görevi tek bir araç içinde birleştirir. Regsvcs.exe derlemeyi yüklemenin ve kaydetmenin yanı sıra, tür kitaplığını oluşturabilir, kaydedebilir ve mevcut bir COM+ 1.0 uygulamasına yükleyebilir.
Ayrıca bakınız
- TypeLibConverter
- ITypeLibConverter
- .NET Framework Bileşenlerini COM'ye
- Birlikte Çalışma için .NET Türlerini Niteleme
- Sınıf arabirimine giriş
- Derleme Güvenliğiyle İlgili Dikkat Edilmesi Gerekenler
- Tlbexp.exe (Tür Kütüphanesi Dışa Aktarıcı)
- COM ile Bütünleşik Ürünleri Kaydetme
- Nasıl yapılır: Tür Kitaplıklarını Uygulamalarda Win32 Kaynakları Olarak Ekleme