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 označující, zda CacheDependency se objekt změnil.
public:
property bool HasChanged { bool get(); };
public bool HasChanged { get; }
member this.HasChanged : bool
Public ReadOnly Property HasChanged As Boolean
Hodnota vlastnosti
true
pokud došlo ke změně objektuCacheDependency; jinak . false
Výchozí formát 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 .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 aplikace ASP.NET Cache s příponou CacheDependency. CacheDependency Po změně se položka přidaná do Cache mezipaměti 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.