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.
Katıştırılmış nesneler gibi bağlı nesneler, sunucu uygulamalarıyla iletişim kurmak için bir nesne işleyicisine güvenir. Ancak bağlantılı nesnenin kendisi, bağlantı kaynaklarının adlandırmasını ve izlenmesini yönetir. Bağlı nesne işlem içi sunucu gibi davranır. Örneğin, etkinleştirildiğinde, bağlı bir nesne bağlantı kaynağı olan OLE sunucusu uygulamasını bulur ve başlatır.
Bağlı nesnenin işleyicisi iki ana bileşenden oluşur: işleyici bileşeni ve bağlama bileşeni. İşleyici bileşeni, katıştırılmış nesnenin işleyicisi gibi parçaları ve işlevleri denetleme ve uzaktan iletmeyi içerir. Bağlama bileşeni kendi denetleyicisine ve önbelleğine sahiptir ve nesnenin yapılandırılmış depolamasına erişim sağlar. Bağlama bileşenleri denetleyicisi, bağlantı kaynağını bulma ve çalıştırma işlemi olan takma adlar ve bağlama aracılığıyla kaynak adlandırmayı destekler. (Takma adlar ve bağlama hakkında daha fazla bilgi için bkz. Bileşen Nesne Modeli.)
Kullanıcı başlangıçta bağlantılı bir nesne oluşturduğunda veya depolama alanından mevcut bir nesneyi yüklediğinde, kapsayıcı nesne işleyicisi ile birlikte bağlama bileşeninin bir örneğini belleğe yükler. Bağlama bileşeni, nesneyi bağlantı olarak tanımlayan ve bağlantı kaynağını adlandırmayı, izlemeyi ve güncelleştirmesini yönetmesini sağlayan en çok IOleLinkarabirimler sağlar.
bağlı nesne, IOleLink arabirimini uygulayarak kapsayıcısına bağlamayı destekleyen işlevler sağlar. Yalnızca bağlı nesneler IOleLinkuygular ve bu arabirim için sorgu yaparak bir kapsayıcı belirli bir nesnenin katıştırılmış mı yoksa bağlı mı olduğunu belirleyebilir. IOleLink tarafından sağlanan en önemli işlev, bir kapsayıcının bağlı nesnenin kaynağına bağlanmasına olanak tanır, yani bağlı nesnenin yerel verilerini depolayan belge bağlantısını etkinleştirmek için. IOleLink, bağlantılı nesne hakkında önbelleğe alınan sunu verileri ve bağlantı kaynağının konumu gibi bilgileri yönetmeye yönelik işlevleri de tanımlar.
Bağlantılı nesne içeren bileşik bir belge kaydedildiğinde, bağlantının verileri kapsayıcıyla değil bağlantı kaynağıyla kaydedilir. Bileşik belgeyle birlikte yalnızca adı ve konumuyla ilgili bilgiler kaydedilir. Bu davranış, verileri kapsayıcısının verileriyle birlikte depolanmış olan ekli nesnenin davranışından farklı bir davranıştır.
Kapsayıcı uygulamaları, ekli nesneleri hakkında bilgi sağlayabilir; örneğin, bunların bir kısmı veya bir kısmı bağlantı kaynağı görevi görebilir. Kapsayıcınızın katıştırılmış nesnelerine bağlanma desteği uygulayarak, iç içe yerleştirilmiş eklemeleri mümkün hale getirerek kullanıcının bağlantının istenen her ekleme nesnesinin özgünlerini izlemesi gerekir. Örneğin, bir kullanıcı Microsoft Word'de bir Microsoft Excel çalışma sayfası eklemek isterse ve çalışma sayfası Paintbrush'da oluşturulmuş bir bit eşlem içeriyorsa, kullanıcı özgün çalışma sayfası yerine çalışma sayfasında bulunan bit eşlem kopyasına bağlanabilir.
İlgili konular