CacheDependency.HasChanged Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah CacheDependency objek telah berubah.
public:
property bool HasChanged { bool get(); };
public bool HasChanged { get; }
member this.HasChanged : bool
Public ReadOnly Property HasChanged As Boolean
Nilai Properti
true
CacheDependency jika objek telah berubah; jika tidak, false
. Default adalah false
.
Contoh
Contoh kode berikut menunjukkan penggunaan HasChanged properti untuk menentukan apakah CacheDependency perubahan sejak permintaan sebelumnya untuk item di Cache. Nilai dt
yang start
diteruskan dalam parameter diatur ke DateTime.Now.
// Insert the cache item.
CacheDependency dep = new CacheDependency(fileName, dt);
cache.Insert("key", "value", dep);
// Check whether CacheDependency.HasChanged is true.
if (dep.HasChanged)
Response.Write("<p>The dependency has changed.");
else Response.Write("<p>The dependency has not changed.");
' Insert the cache item.
Dim dep As New CacheDependency(fileName, dt)
myCache.Insert("key", "value", dep)
' Check whether CacheDependency.HasChanged is true.
If dep.HasChanged Then
Response.Write("<p>The dependency has changed.")
Else
Response.Write("<p>The dependency has not changed.")
End If
Keterangan
Anda dapat menambahkan item ke aplikasi Cache ASP.NET dengan CacheDependency. CacheDependency Ketika berubah, item yang ditambahkan ke Cache tidak valid dan dihapus dari cache. Anda dapat menggunakan properti ini untuk menentukan apakah telah CacheDependency berubah, dan membuat ulang item dalam Cache jika telah terjadi.