Nasıl Yapılır: Office Belgesinden Veri Kaynağını Program Aracılığıyla Önbelleğe Alma
Konak öğesinin StartCaching yöntemini çağırarak programlı olarak veri nesnesini belgedeki veri önbelleğine ekleyebilirsiniz, örn. Document, Workbook veya Worksheet. Konak öğesinin StopCaching yöntemini çağırarak veri nesnesini veri önbelleğinden kaldırın.
StartCaching yöntemi ve StopCaching yönteminin her ikisi de özeldir, fakat IntelliSense'de görünürler.
Uygulama alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine yöneliktir: Excel 2007 ve Excel 2010; Word 2007 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.
Veri önbelleğine veri nesnesi eklemek için StartCaching yöntemini kullandığınızda, veri nesnesinin CachedAttribute özniteliği ile bildirilmesine gerek yoktur. Fakat, veri nesnesi veri önbelleğine eklenmesi için belli gereksinimleri karşılamalıdır. Daha fazla bilgi için bkz. Veriyi Önbelleğe Alma.
Veri nesnesini programlı olarak önbelleğe almak
Veri nesnesini sınıf düzeyinde bildirin, yöntemin içinde değil. Bu örnekte programlı olarak önbelleğe almak istediğiniz dataSet1 isimli DataSet'i bildirdiğiniz varsayılır.
Public dataSet1 As DataSet
public DataSet dataSet1;
Veri nesnesini oluşturun, belge veya çalışma sayfası örneğinin StartCaching yöntemini çağırın ve onu veri nesnesinin adında geçirin.
dataSet1 = New DataSet() If Not (Me.IsCached("dataSet1")) Then Me.StartCaching("dataSet1") End If
dataSet1 = new DataSet(); if (!this.IsCached("dataSet1")) { this.StartCaching("dataSet1"); }
Veri nesnesini önbelleğe almayı durdurmak
Veri nesnesini oluşturun, belge veya çalışma sayfasının örneğinin StopCaching yöntemini çağırın ve onu veri nesnesinin adında geçirin. Bu örnekte önbelleğe alma işlemini durdurmak istediğiniz dataSet1 isimli DataSet'e sahip olduğunuz varsayılır.
If (Me.IsCached("dataSet1")) Then Me.StopCaching("dataSet1") End If
if (this.IsCached("dataSet1")) { this.StopCaching("dataSet1"); }
Not
Belgenin veya çalışma sayfasının Shutdown olayı için olay işleyicisinden StopCaching'i çağırmayın. Shutdown olayı oluştuğu sırada, veri önbelleğini değiştirmek için çok geçtir. Shutdown olayı hakkında daha fazla bilgi için, bkz. Office Projelerindeki Olaylar.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Çevrimdışı veya Sunucuda Kullanmak İçin Veriyi Önbelleğe Alma
Nasıl Yapılır: Parola Korumalı Belgeden Veriyi Önbelleğe Alma
Kavramlar
Sunucu Üzerindeki Belgelerin İçerisindeki Verilere Erişim