Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Meskipun jenis properti run-time yang ditawarkan Automation dan Microsoft ActiveX Controls penting, properti tersebut tidak secara langsung mengatasi kebutuhan untuk menyimpan informasi dengan objek yang disimpan secara terus-menerus dalam sistem file. Entitas ini dapat mencakup file (terstruktur, campuran, dan sebagainya), direktori, dan katalog ringkasan. COM menyediakan format berseri standar untuk properti persisten ini, dan serangkaian antarmuka dan fungsi yang memungkinkan Anda membuat dan memanipulasi set properti dan propertinya.
Properti persisten disimpan sebagai set, dan satu atau beberapa set dapat dikaitkan dengan entitas sistem file. Kumpulan properti persisten ini dimaksudkan untuk digunakan untuk menyimpan data yang cocok untuk direpresentasikan sebagai kumpulan nilai terperintah. Mereka tidak dimaksudkan untuk digunakan sebagai basis data besar. Mereka dapat digunakan untuk menyimpan informasi ringkasan tentang objek pada sistem, yang kemudian dapat diakses oleh objek lain yang memahami cara menginterpretasikan kumpulan properti tersebut.
Versi COM sebelumnya ditentukan sangat sedikit sehubungan dengan properti dan penggunaannya, tetapi menentukan format serial yang memungkinkan pengembang untuk menyimpan properti dan set properti dalam instans IStorage. Pengidentifikasi properti dan semantik dari satu set properti, yang digunakan untuk informasi ringkasan tentang dokumen, juga ditentukan. Pada saat itu, perlu untuk membuat dan memanipulasi struktur itu secara langsung sebagai aliran data. Lihat Format Kumpulan Properti Serial Penyimpanan Terstruktur.
Namun, sekarang, COM mendefinisikan dua antarmuka utama untuk mengelola set properti:
Tidak perlu lagi berurusan dengan format berseri secara langsung ketika antarmuka ini diimplementasikan pada objek yang mendukung antarmuka IStorage (seperti file campuran). Menulis properti melalui IPropertySetStorage dan IPropertyStorage membuat data yang persis sesuai dengan format kumpulan properti COM, seperti yang dilihat melalui metode IStorage. Converse juga true — properti yang ditulis ke format kumpulan properti COM menggunakan IStorage terlihat melalui IPropertySetStorage dan IPropertyStorage (meskipun Anda tidak dapat berharap untuk menulis ke IStream dan memiliki properti melalui IPropertyStorage segera tersedia, atau sebaliknya).
Antarmuka IPropertySetStorage menentukan metode yang membuat dan mengelola set properti. Antarmuka IPropertyStorage langsung memanipulasi properti dalam kumpulan properti. Dengan memanggil metode antarmuka ini, pengembang aplikasi dapat mengelola kumpulan properti apa pun yang sesuai untuk entitas sistem file tertentu. Penggunaan antarmuka ini menyediakan satu implementasi membaca dan menulis yang disetel untuk properti, daripada memiliki implementasi di setiap aplikasi, di mana mungkin ada hambatan performa seperti pencarian yang tidak perlu. Anda dapat menerapkan antarmuka untuk meningkatkan performa, sehingga properti dapat dibaca dan ditulis lebih cepat dengan, misalnya, penembolokan yang lebih efisien. Selain itu, IPropertyStorage dan IPropertySetStorage memungkinkan untuk memanipulasi properti pada entitas yang tidak mendukung IStorage, meskipun secara umum, sebagian besar aplikasi tidak akan melakukannya.
Bagian ini berisi topik berikut:
- Kumpulan Properti Informasi Ringkasan
- Pengidentifikasi Format Set Properti yang Telah Ditentukan Sebelumnya
- Kumpulan Properti DocumentSummaryInformation dan UserDefined
Topik terkait