Bağlantı noktası uygulama
Bağlantı Noktası Uygulama Sihirbazı'nı kullanarak bir bağlantı noktası uygulamak için, ATL COM uygulaması veya ATL desteği içeren bir MFC uygulaması olarak bir proje oluşturmuş olmanız gerekir. ATL proje sihirbazını kullanarak bir ATL uygulaması oluşturabilir veya MFC uygulaması için ATL desteği uygulamak üzere MFC uygulamanıza bir ATL nesnesi ekleyebilirsiniz.
Not
MFC projesi için bağlantı noktalarını uygulama hakkında bilgi için bkz . Bağlantı noktaları.
Projeyi oluşturduktan sonra, bir bağlantı noktası uygulamak için önce bir ATL nesnesi eklemeniz gerekir. ATL projenize nesne ekleyen sihirbazların listesi için bkz . ATL projesine nesne ve denetim ekleme.
Not
Sihirbaz ATL iletişim kutularını, ATL Sunucusu ile oluşturulan XML Web hizmetlerini, performans nesnelerini veya performans sayaçlarını desteklemez.
Bağlanabilir bir nesne (kaynak), giden arabirimlerinin her biri için bir bağlantı noktası gösterebilir. Her giden arabirim, bir nesnedeki (havuz) bir istemci tarafından uygulanabilir. Daha fazla bilgi için bkz . ATL bağlantı noktaları.
Bağlantı noktası uygulamak için:
Sınıf Görünümü'nde, ATL nesnenizin sınıf adına sağ tıklayın.
Bağlantı noktası uygulama sihirbazını görüntülemek için kısayol menüsünden Ekle'yi ve ardından Bağlantı Noktası Ekle'yi seçin.
Uygun tür kitaplıklarından uygulanacak bağlantı noktası arabirimlerini seçin ve Son'u seçin.
Sınıf Görünümü'nde, her bağlantı noktası için oluşturulan proxy sınıflarını inceleyin. Sınıflar CProxyInterfaceName<T> olarak görünür ve IConnectionPointImpl'den türetilir.
Bağlantı noktası sınıfının tanımını görüntülemek için bağlantı noktası sınıfına çift tıklayın.
Kendi projenizin arabirimi için bir bağlantı noktası uygularsanız aşağıdaki tanım görüntülenir:
template< class T > class CProxyInterfaceName : public IConnectionPointImpl< T, &IID_InterfaceName > { public: };
Yerel bir arabirim uygularsanız, yöntemler ve özellikler sınıf gövdesinde görünür.
Başka bir arabirim için bir bağlantı noktası uygularsanız, tanım her biri tarafından
Fire_
önce gelen arabirimin yöntemlerini içerir.
Bu bölümde
Bağlantı noktası uygulama sihirbazı
Bu sihirbaz, COM nesnesi için bir bağlantı noktası uygular. Bağlanabilir bir nesne (kaynak), kendi arabirimleri veya giden arabirimler için bir bağlantı noktası gösterebilir. MSVC ve Windows'un her ikisi de giden arabirimleri olan tür kitaplıkları sağlar. Her giden arabirim, bir nesnedeki (havuz) bir istemci tarafından uygulanabilir.
Daha fazla bilgi için bkz . ATL bağlantı noktaları.
Kullanılabilir tür kitaplıkları
Bağlantı noktalarını uygulayabileceğiniz arabirim tanımlarını tutan kullanılabilir tür kitaplıklarını görüntüler. Kullanılacak tür kitaplığına sahip bir dosyayı bulmak için üç nokta düğmesini seçin.
Konum
Kullanılabilir tür kitaplıkları listesinde seçili olan tür kitaplığının konumunu görüntüler.
Arabirimler
Tanımları kullanılabilir tür kitaplıkları kutusunda seçili olan tür kitaplığında tutulan arabirimleri görüntüler.
Aktar düğmesi Açıklama > Bağlantı noktalarını uygula listesine Arabirimler listesinde seçili olan arabirim adını ekler. >> Bağlantı noktalarını uygula listesine Arabirimler listesinde bulunan tüm arabirim adlarını ekler. < Bağlantı noktalarını uygula listesinde seçili olan arabirim adını kaldırır. << Şu anda Bağlantı noktalarını uygula listesinde listelenen tüm arabirim adlarını kaldırır. Bağlantı noktalarını uygulama
Son'u seçtiğinizde bağlantı noktalarını uyguladığınız arabirimlerin adlarını görüntüler.