COM Nesneleri ve Yapılandırılmış Depolama

Kalıcı özelliklerin en yaygın geçerli kullanımlarından biri, bunları bu nesneyle birlikte belge gibi bir sistem nesnesiyle ilgili verileri depolamak için kullanmaktır. Elbette, özellikleri yazıcı gibi herhangi bir nesneyle depolama olasılığı vardır, bu nedenle yalnızca konumunu, türünü vb. belirlemek için özelliklerine bakmak gerekir. Kullanıcı nesnesinin Ad, Soyadı, Office ve Telefon gibi verileri içeren bir özellik kümesi olabilir. Uygulamalar, özelliklerine göre sistem genelindeki bir nesne kümesini sorgulamak için yazılabilir, örneğin, belirli bir binada bulunan tüm yazıcıları görüntüler. Ancak geçerli sistemler, belgelerdeki özellikleri en sık kullanır.

COM tarafından tanımlanan birincil özellik kümesi Özet Bilgileri Özellik Kümesi. Bu özellik kümesi hem basit hem de yaygın olarak kullanılır. Uygulamalar tarafından oluşturulan belgelerin çoğu, bu belgelerin kullanıcıları için yararlı olan ortak bir öznitelik kümesine sahiptir. Bu öznitelikler belge yazarının adını, belgenin konusunu, ne zaman oluşturulduğunu vb. içerir. Microsoft Office 95, Office 97 ve üzeri için iki özellik kümesi daha tanımlanır. Bunlar COM Belge Özeti özellik kümesi ve User-Defined Özellikleri özellik kümesidir. Daha fazla bilgi için bkz. Yapılandırılmış Depolama SeriLeştirilmiş Özellik Kümesi Biçimi.

Windows 3.1'de her uygulamanın bu verileri belgeleri içinde depolamak için farklı bir yolu vardı. Belirli bir belgenin özet bilgilerini incelemek için, kullanıcının belgeyi oluşturan uygulamayı çalıştırması, açması ve uygulama Özet Bilgileri iletişim kutusunu çağırması gerekiyordu, böylece yalnızca uygulama özet bilgilerini görüntüleyebiliyordu.

COM özellik kümeleri ve özellik kümesi arabirimleri, oluşturma uygulamasını çalıştırmadan belge özelliklerini görmeyi mümkün hale getirir. Örneğin, Microsoft Word 6.0 veya sonraki sürümlerinin tüm sürümleri ve diğer BIRÇOK COM özellikli uygulama artık belgelerini COM yapılandırılmış depolamayı ve burada açıklanan özellik kümesi standardını kullanarak kaydedmektedir. Bu nedenle, diğer Office Paketi uygulamaları, bu dosya COM yapılandırılmış bir depolama dosyası olduğu ve oluşturma uygulaması bilgileri COM Özellik Kümesi biçiminde kaydettiği sürece, bu tür bir dosya için Özet Bilgi Özellik Kümesi görüntüleyebilir. Örneğin Windows 95 veya Windows 98 kabuğu bunu kullanır ve son kullanıcının herhangi bir Word 6.0 veya sonraki sürümün özelliklerini doğrudan kabuktan görüntülemesine olanak tanır.

Diğer uygulamalardan özellik kümelerini kullanmak için, diğer uygulamaların bir özellik kümesi içindeki özelliklerin nasıl yorumlandığını tanıması gerekir ve bu da bir standart anlamına gelir. COM, bir standart özellik kümesi olan COM Özet Bilgileri Özellik Kümesi'ni tanımlayarak bu yaklaşıma öncülük etti. Bu özellik kümesinin tanımına sahip olan tüm uygulamalar, bu özellik kümesi belirtimini kullanan bir COM uygulaması tarafından oluşturulan herhangi bir belgede yer alan özet bilgilere kolayca erişebilir.