Bagikan melalui


CacheDependency.HasChanged Properti

Definisi

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.

Berlaku untuk

Lihat juga