CacheDependency.HasChanged Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda CacheDependency objekt byl změněn.
public:
property bool HasChanged { bool get(); };
public bool HasChanged { get; }
member this.HasChanged : bool
Public ReadOnly Property HasChanged As Boolean
Hodnota vlastnosti
true pokud byl CacheDependency objekt změněn; jinak , false. Výchozí hodnota je false.
Příklady
Následující příklad kódu ukazuje použití HasChanged vlastnosti k určení, zda CacheDependency změna od předchozího požadavku na položku v souboru Cache. Hodnota dt předaná v parametru start je nastavena na 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
Poznámky
Položku můžete přidat do ASP.NET aplikace Cache pomocí CacheDependency. Když se CacheDependency změny změní, položka přidaná do Cache mezipaměti se zneplatní a odebere se z mezipaměti. Tuto vlastnost můžete použít k určení, zda CacheDependency se změnila, a znovu vytvořit položku v Cache případě, že k tomu došlo.