Sdílet prostřednictvím


CacheDependency.HasChanged Vlastnost

Definice

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.

Platí pro

Viz také